我何时使用:
dfa=df1["10_day_mean"].ix["2015":"2015"]
数据框dfa没有标题?
DFA:
Date
2015-01-10 2.000000
2015-01-20 3.000000
DF1:
10day_mean Attenuation Channel1 Channel2 Channel3 Channel4 \
Date
2004-02-27 3.025 2.8640 NaN NaN NaN NaN
有没有办法改变dfa的标题,因为当我绘制出来时,我的传说是10_day_mean,我希望将其重新标记为"每10天的每日平均值"
谢谢你们
我试过
dfa=dfa.rename(columns={0:"rename"})
和
DFA = dfa.rename(列= {" 10day_mean":"重命名"})
但后来没有说
答案 0 :(得分:0)
你的困惑在于:当你这样做时:
dfa=df1["10_day_mean"].ix["2015":"2015"]
这会返回一个只有一列的Series
,因此输出不会显示列上方的列名,它会在摘要信息的底部显示为{{ 1}}。
要获得所需的输出,可以使用双重下标来强制返回包含单个列的数据框:
name
示例:
dfa=df1[["10_day_mean"]].ix["2015":"2015"]