2016-07-19 8 views
-1

Я не могу понять, почему это не работает. df2 dataframe должен содержать все данные от ЦФ, который соответствует двум условиям ..выбор в соответствии с двумя условиями

df2 = df.loc[df['area'] == "north" & df['product'] == "a"] 
+0

, пожалуйста, укажите иллюстративный фрейм данных или, по крайней мере, головку вашего информационного кадра. –

+0

Вам нужны скобки по дублируемому вопросу: 'df.loc [(df ['area'] ==" north ") & (df ['product'] ==" a ")]' –

ответ

0

Либо

df2=df.loc[df['area'] == "north"].loc[df['product'] == "a"] 

или

df2 = df[(df["area"] == "north") & (df["product"] == "a")] 

сделать бы работу.

Смежные вопросы