在pandas中按行值选择列

时间:2015-10-30 20:19:55

标签: python csv pandas row multiple-columns

    0   1984    1998    1645    1
0   1   1984    2003    1653    1
1   2   1987    2002    1648    1

在阅读数据框后,我试图将最后一列1的值= 1的行数值选择到一列中,并将1 = 1的值= 2选择到一列中。

import pandas as pd
df = pd.read_csv('data/1.csv')
print(df1.loc[df1['1'].isin(['1'])])

然而它显示了。

Empty DataFrame
Columns: [0, 1984, 1998, 1645, 1]
Index: []

我的问题是为什么DF是空的,不能分组第1列' s == 1和== 2等等。

谢谢!

0 个答案:

没有答案