Pandas 已有 DataFrame,给其加列名
一、需求
给没有列名的 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),结果如下:
1. 0 1 2. 0 -0.384406 2.333925 3. 1 0.299560 -0.518027 4. 2 -0.390596 -0.926890
第二个 print(df),结果如下:
1. a b 2. 0 -0.384406 2.333925 3. 1 0.299560 -0.518027 4. 2 -0.390596 -0.926890
以上,问题解决~