二维数组怎么写入dataframe
时间: 2023-05-08 19:00:05 浏览: 399
dataset1d:用于fortran的pandas DataFrame,带有netCDF IO
要将二维数组写入dataframe,可以先将二维数组转换为字典,再利用pandas库的DataFrame函数将字典转换为dataframe。在字典中,每个键(key)对应一个列名,每个值(value)对应该列的数据。以下是一个示例:
import pandas as pd
# 定义一个二维数组
array = [[1,2,3],[4,5,6],[7,8,9]]
# 将二维数组转换为字典
dict = {
'col1': array[0],
'col2': array[1],
'col3': array[2]
}
# 将字典转换为dataframe
df = pd.DataFrame(dict)
print(df)
输出:
col1 col2 col3
0 1 4 7
1 2 5 8
2 3 6 9
在这个示例中,我们首先定义了一个二维数组,然后将其转换为一个字典,其中每个键(key)分别对应三列(col1、col2、col3),每个值(value)对应该列的数据。最后,利用pandas库的DataFrame函数将字典转换为一个dataframe,并将其打印出来。
阅读全文