import pandas as pd import numpy as np e = np.random.normal(size=100) e_dataframe = pd.DataFrame(e)
当我输入上面的代码时,我得到了这个答案:
但是如何更改列名?
解决方法
您可以添加参数列或使用带有键的dict,该键将转换为列名:
np.random.seed(123) e = np.random.normal(size=10) dataframe=pd.DataFrame(e,columns=['a']) print (dataframe) a 0 -1.085631 1 0.997345 2 0.282978 3 -1.506295 4 -0.578600 5 1.651437 6 -2.426679 7 -0.428913 8 1.265936 9 -0.866740 e_dataframe=pd.DataFrame({'a':e}) print (e_dataframe) a 0 -1.085631 1 0.997345 2 0.282978 3 -1.506295 4 -0.578600 5 1.651437 6 -2.426679 7 -0.428913 8 1.265936 9 -0.866740