我有一個包含幾列的數據框,其中之一是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
提交
取消