PYTHON:2D表格-如何返回特定值的行?
我已导入包含数据的csv文件,这是前5行: 我试着做两件事:PYTHON:2D表格-如何返回特定值的行?,python,pandas,Python,Pandas,我已导入包含数据的csv文件,这是前5行: 我试着做两件事: 我想返回总犯罪率低于某个特定值的所有年份的列表 我使用的代码提供了一个布尔响应: highcrime = crime["Total Crime"]>25000000 print(highcrime) 有没有办法让它只返回犯罪[“总体犯罪”]>25000000是真的 我想搜索总犯罪率最低的年份-我在这里使用了一个最小函数: min(新犯罪[“总体犯罪]) 它返回列中的最低值,但我希望它返回该值适用的相应
highcrime = crime["Total Crime"]>25000000
print(highcrime)
有没有办法让它只返回犯罪[“总体犯罪”]>25000000是真的
min(新犯罪[“总体犯罪])
mincrime = new_crime["totalcrime"]<6768321
print(mincrime)
mincrime=new_crime[“totalcrime”]您可以使用loc功能:
row_cond=crime.loc[crime['Total Crime']>25000000]
list_year=row_cond['Year']
row2=crime.loc[crime['Total Crime']==crime['Total Crime'].min()]
minyear=row2['Year']
欢迎来到SO。请以可用的形式提供您的数据,以便能够使用它?顺便说一句,你的数据截图和输出是一样的。