Pandas 已有 DataFrame,给其加列名

110 阅读1分钟

一、需求

给没有列名的 DataFrame 加上列名

二、解决方法

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(3,2))

print(df)

names=['a','b']

df.columns=names

print(df)

第一个 print(df),结果如下:

          0         1
0 -0.384406  2.333925
1  0.299560 -0.518027
2 -0.390596 -0.926890

第二个 print(df),结果如下:

          a         b
0 -0.384406  2.333925
1  0.299560 -0.518027
2 -0.390596 -0.926890

以上,问题解决~