如果新的columns中需要对column更名,可以直接赋值 :
data.columns = ['a','b','c']
也可对部分更名:
data.rename(columns={'原列名' : '新列名'})
reindex方法的作用是重新生成index和columns,当某个index或columns在之前的DataFrame中不存在,就会自动以NaN填充。
可以通过fill_value参数填充默认值,也可以通过method参数设置填充方法
methon参数:
ffill或pad
bfill或backfill
print data.reindex(index=list(data.index+10),columns=list(data.columns)+['value'],fill_value='null')
输出:
a b c value
10 2010-05-09 婚前试爱 5659.0 null
11 null null null null
12 2010-05-23 剑雨 2246.0 null
13 null null null null
……
101 null null null null
102 null null null null
103 null null null null
发表评论
抢沙发~