Python NumPy中数组与Pandas DataFrame的转换方式比较

分类:知识百科 日期: 点击:0

NumPy数组到Pandas DataFrame的转换

NumPy数组是一种多维数组,可以用来存储和处理大量数据。Pandas DataFrame是一种二维表格,可以用来存储和处理大量数据。NumPy数组和Pandas DataFrame之间可以相互转换,以满足不同的需求。

NumPy数组转换为Pandas DataFrame

NumPy数组可以使用Pandas的DataFrame函数转换为Pandas DataFrame。DataFrame函数接受一个NumPy数组,并返回一个Pandas DataFrame,其中每一行代表一个记录,每一列代表一个属性。

import pandas as pd
import numpy as np

# 创建一个NumPy数组
numpy_array = np.array([[1,2,3],[4,5,6]])

# 使用DataFrame函数将NumPy数组转换为Pandas DataFrame
df = pd.DataFrame(numpy_array)

# 打印转换后的DataFrame
print(df)

Pandas DataFrame转换为NumPy数组

Pandas DataFrame可以使用NumPy的array函数转换为NumPy数组。array函数接受一个Pandas DataFrame,并返回一个NumPy数组,其中每一行代表一个记录,每一列代表一个属性。

import pandas as pd
import numpy as np

# 创建一个Pandas DataFrame
df = pd.DataFrame([[1,2,3],[4,5,6]])

# 使用array函数将Pandas DataFrame转换为NumPy数组
numpy_array = np.array(df)

# 打印转换后的数组
print(numpy_array)

NumPy数组和Pandas DataFrame之间可以使用DataFrame函数和array函数相互转换,以满足不同的需求。DataFrame函数接受一个NumPy数组,并返回一个Pandas DataFrame,而array函数接受一个Pandas DataFrame,并返回一个NumPy数组。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。