1

Pandas Practice: Simple Query #3

Unsolved
Data Wrangling

Difficulty: 1 | Problem written by peter.washington

Educational Resource: https://web.stanford.edu/class/cs102/readings/pandasreferences.htm


Problem reported in interviews at

Apple
Netflix

Pandas data manipulation is a crucial skill for a data scientist.For this problem, you are given as input a dataframe. Filter the dataframe to keep only columns where the value of a is a negative number.

For example, you could be given the following pandas dataframe, where a, b, and c are the column names and 0, 1, and 2 are the row indices:

   a b c

0 -1 2 3

1 400 5 6

2 700 8 9

In this case, you would return the following dataframe:

   a b c

0 -1 2 3

Sample Input:
<class 'str'>
df: a b c 0 -100 2 3 1 400 5 6 2 700 8 9

Expected Output:
<class 'pandas.core.frame.DataFrame'>
a b c 0 -100 2 3

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

At eveniet voluptas velit vitae officiis aperiam odit quae, veritatis ab quidem sapiente ducimus quis veniam impedit magni suscipit, voluptate eligendi ducimus sunt aliquam hic harum sequi odit repudiandae, illo placeat ex nulla perferendis natus aut? Dolorem architecto maxime explicabo optio perferendis libero aliquam sequi aspernatur nihil commodi, aspernatur quidem quisquam? Veniam facilis rem sequi est quidem placeat quaerat sapiente soluta quibusdam consequuntur, laboriosam amet voluptates, provident recusandae sed ab quibusdam ipsum dolorum maxime et, repudiandae rem eveniet, earum illum amet cum quaerat vitae modi unde libero repudiandae ducimus maiores?

Sit numquam porro nesciunt accusantium suscipit laudantium architecto, optio est animi quod consectetur quo, atque provident obcaecati fugiat totam ex ab veniam officia esse accusantium. Delectus minus accusantium dolore quasi itaque, atque nesciunt quibusdam unde soluta commodi molestias eveniet nemo non iste, ab sit rem cum eius excepturi sed minima nostrum itaque, qui dignissimos architecto.

Vel debitis repellat dolorem voluptatem dolorum, doloribus suscipit tempore dolore temporibus incidunt quasi voluptatum quae necessitatibus assumenda, quo suscipit et dicta. Ea quis quos id quo, quod aperiam expedita reiciendis quidem id accusamus. Nulla dolor mollitia rem impedit molestiae nobis earum consequuntur optio, cum non adipisci.

This is a premium feature.
To access this and other such features, click on upgrade below.

Ready.

Input Test Case

Please enter only one test case at a time
numpy has been already imported as np (import numpy as np)