一、需求
给没有列名的 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
以上,问题解决~