pandas3. 设置值
与列表中重新定义值是一样的
import numpy as np
import pandas as pd
dates = pd.date_range('20200203',periods=6)
df = pd.DataFrame(np.arange(24).reshape((6,4)),index = dates,columns = ['A','B','C','D'])
print(df)
pandas3
select by position:iloc
df.iloc[0,2]=1111#iloc方法
df.loc['20200204','B']=2222#loc方法
df[df.A>8]=-1#mixed 修改值
df['F']=np.nan
df['E']=pd.Series([1,2,3,4,5,6],index=dates)#此时不用加列标签的label E
因为前面已经定义s
print(df)
运行结果:

网友评论