частота подсчета фреймов данных строки в столбце - PullRequest
0 голосов
/ 11 июля 2020

У меня есть csv, содержащий 1000 строк в коде python и возвращающий новый фрейм данных с 3 столбцами: noOfPeople и Description, Location Мой последний df будет таким:

 id  companyName  noOfPeople  Description  Location
 1    comp1       75          tech         USA
 2    comp2       22          fashion      USA
 3    comp3       70          tech         USA

Я хочу написать код, который остановится, когда у меня будет 200 строк, где noOfPeople больше или равно 70, и он вернет все остальные строки пустые. Таким образом, код будет считать столбцы, где noOfPeople >=70. Как только у меня будет 200 строк с таким условием, код остановится.

Может кто-нибудь помочь?

Ответы [ 2 ]

2 голосов
/ 11 июля 2020
df[df['noOfPeople'] >= 70].iloc[:200]
1 голос
/ 11 июля 2020

Используйте head или ilo c для выбора первых 200 значений, а затем получите max: print (df1 ['noOfPeople']. Iloc [: 199] .max ()) И добавьте свой фильтр, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...