python中,对于array数组中的数据放在DataFrame数据框中可以更好的进行数据分析,但是二者并不是一个数据类型,因此需要将array转dataframe。既然可以array转dataframe,那么可同样dataframe也可以转回array结构。本文介绍python中Array和DataFrame相互转换的方法。
1、array转dataframe:直接用pd.dataframe()进行转化
使用格式
1
|
a = pd.DataFrame(a)
|
具体实例
1
2
|
import pandas as pd
df = pd.DataFrame(df)
|
2、dataframe转化为array
使用格式
1
|
arr = df.values
|
具体实例
1
2
3
4
5
6
7
|
import pandas as pd
data = { 'name' :[ 'Zhang San' , 'Li Si' , 'Wang Wu' ], 'salary' :[ '5000' , '7000' , '10000' ]}
df = pd.DataFrame(data)
print (df)
print (df.values)
df1 = pd.DataFrame(df.values)
df1
|
Pandas实现dataframe和np.array的相互转换
dataframe转化成array
1
|
df = df.values
|
array转化成dataframe
1
2
3
|
import pandas as pd
df = pd.DataFrame(df)
|
到此这篇关于python中Array和DataFrame相互转换的实例讲解的文章就介绍到这了,更多相关python中Array和DataFrame如何相互转换内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.py.cn/jishu/jichu/23569.html