加入收藏 | 设为首页 | 会员中心 | 我要投稿 益阳站长网 (https://www.0737zz.com/)- 图像分析、媒体智能、低代码、办公协同、区块链!
当前位置: 首页 > 编程开发 > Python > 正文

在Python中将数组转换为DataFrame

发布时间:2020-12-30 10:35:22 所属栏目:Python 来源:互联网
导读: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.r

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

(编辑:益阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读