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的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数组。
本文链接:http://task.lmcjl.com/news/8578.html