我有一个包含几列的数据框,其中之一是co. 我可以重命名此列,rename()但如果我选择该co列并用它创建一个新的数据框,那么它会丢失它的名称,我无法分配新的列名。我怎么能那样做?作品:data = data.rename(columns={'co':'BCH/USDT'})print(data) id market BCH/USDT vodt 2020-01-19 00:00:00+00:00 1910 BCH/USDT 338.79 305020.882020-01-18 00:00:00+00:00 256 BCH/USDT 367.98 251207.192020-01-17 00:00:00+00:00 255 BCH/USDT 326.58 395293.422020-01-16 00:00:00+00:00 254 BCH/USDT 340.00 247311.302020-01-15 00:00:00+00:00 253 BCH/USDT 348.35 498653.96重命名不起作用:df = data['co']df.columns = ['BCH/USDT']print(df)dt2020-01-19 00:00:00+00:00 338.792020-01-18 00:00:00+00:00 367.982020-01-17 00:00:00+00:00 326.582020-01-16 00:00:00+00:00 340.002020-01-15 00:00:00+00:00 348.35同样的问题:df.rename(columns={'':'BCH/USDT'}, inplace = True)
添加回答
举报
0/150
提交
取消