フィルター処理された特定の行をシリーズとして取得するにはどうすればよいですか?
データフレームの例:
>>> df = pd.DataFrame({'date': [20130101, 20130101, 20130102], 'location': ['a', 'a', 'c']})
>>> df
date location
0 20130101 a
1 20130101 a
2 20130102 c
series としてlocation
ある行を選択する必要があります。c
私は試した:
row = df[df["location"] == "c"].head(1) # gives a dataframe
row = df.ix[df["location"] == "c"] # also gives a dataframe with single row
どちらの場合も、行をシリーズとして並べることはできません。