df = pd.DataFrame(data=JLSData)DataFrame = df.transpose()DataFrame.head()Employees = DataFrame['Employees']也就是说,我希望能够按日期和列名称对数据框进行索引
3 回答
![?](http://img1.sycdn.imooc.com/545868cd00013bbb02200220-100-100.jpg)
手掌心
TA贡献1942条经验 获得超3个赞
如果没有复制/粘贴示例和所需的输出,这就是我可以给您的:
df = pd.DataFrame(data=JLSData) df = df.transpose() df.columns = df.iloc[0, :] df = df.iloc[1:, :]
![?](http://img1.sycdn.imooc.com/5f33c0c90001f9ad05720572-100-100.jpg)
白衣非少年
TA贡献1155条经验 获得超0个赞
df_new = df[1:] df_new.columns = df.iloc[0]
将日期列设置为索引
df_new.rename(index={0:'Date'}, inplace=True) df_new = df_new.set_index('Date')
![?](http://img1.sycdn.imooc.com/5458689e000115c602200220-100-100.jpg)
守着星空守着你
TA贡献1799条经验 获得超8个赞
您是否尝试将包含日期的第一列(其中列名称为“unnamed:0”)重命名为 DATE ?如果是这样,请执行此操作。
df.rename(columns={ df.columns[1]: "whatever" })
whatever
您要指定的名称在哪里。
添加回答
举报
0/150
提交
取消