Как мы можем получить определенную отфильтрованную строку как серию?
Пример dataframe:
>>> df = pd.DataFrame({'date': [20130101, 20130101, 20130102], 'location': ['a', 'a', 'c']})
>>> df
date location
0 20130101 a
1 20130101 a
2 20130102 c
Мне нужно выбрать строку, в которой 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
В обоих случаях я не могу использовать ряд как строку.