だから私はこのような何か探してCSVファイルを持っている:私は、例えば、特定のCategory
を含むすべての行を取得したいDataFrame.locが間違った行を返すのはなぜですか?
IncidntNum Category
0 150060275 NON-CRIMINAL
1 150098210 ROBBERY
2 150098210 ASSAULT
3 150098213 ASSAULT
を「ASSAULT」、私はこのような何かをしようとしました:
with open("file.csv", 'r') as f:
data = pd.read_csv(f)
crimes = data.loc[['Category'] == 'ASSAULT']
しかし、それは私だけ明らかに適切ではない「非刑事」を含む1行を、提供します。データを取得しようとしたときに何が間違っていますか?
編集:私は問題を自分で見つけ出し、私はタイプミスをしました。
crimes = data.loc[data['Category'] == 'ASSAULT']
が、私は問題を自分で考え出した「ASSAULT」