如何切片pandas.DataFrame?
这是一个pd数据框如何切片pandas.DataFrame?,pandas,Pandas,这是一个pd数据框 index date state one 2000 Ohio two 2012 Ohio 我想要df['state']='California',其中df['date']==2000和df.index==one 我该怎么做 谢谢你的帮助 如果索引不是列设置的新值,则使用以下条件: print (df.columns) Index(['date', 'state'], dtype='object') df.loc[(df['date'] == 2000) &a
index date state
one 2000 Ohio
two 2012 Ohio
我想要df['state']='California',其中df['date']==2000和df.index==one
我该怎么做
谢谢你的帮助 如果
索引
不是列设置的新值,则使用以下条件:
print (df.columns)
Index(['date', 'state'], dtype='object')
df.loc[(df['date'] == 2000) & (df.index == 'one'), 'state'] = 'California'
print (df)
date state
index
one 2000 California
two 2012 Ohio
如果索引为列,则通过[]
选择它:
print (df.columns)
Index(['index', 'date', 'state'], dtype='object')
df.loc[(df['date'] == 2000) & (df['index'] == 'one'), 'state'] = 'California'
print (df)
index date state
0 one 2000 California
1 two 2012 Ohio
这真的很有帮助!谢谢
df.loc[df.state=='California' and df.date==2000 and df.index=='one', :]