簡體   English   中英

dataframe 列中字符串的計數頻率

[英]dataframe count frequency of a string in a column

我有一個 csv 在 python 代碼中包含 1000 行,並返回一個新的 dataframe 與 3 列:
noOfPeopleDescription , 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,它將停止,它將返回所有 rest 行為空。 因此代碼將計算noOfPeople >=70的列。 一旦我有 200 行具有此條件,代碼將停止。

有人可以幫忙嗎?

df[df['noOfPeople'] >= 70].iloc[:200]

將 head 或 iloc 用於 select 前 200 個值,然后獲取 max: print (df1['noOfPeople'].iloc[:199].max()) 並添加您需要的過濾器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM