Pandas存储Python的list(列表)数据

2023-02-24 00:00:00 pandas 数据 列表

在 Pandas 中,可以使用 Series 类或 DataFrame 类来存储列表数据。Series 类是一维数组,而 DataFrame 类是二维表格。

以下是一个使用 Series 类来存储列表数据的示例:

import pandas as pd

# 创建一个列表
my_list = [1, 2, 3, 4, 5]

# 将列表转换成 Pandas Series 对象
my_series = pd.Series(my_list)

# 打印输出 Series 对象
print(my_series)

在上述代码中,首先创建了一个包含 5 个整数的列表 my_list。然后,使用 pd.Series() 函数将列表转换成 Pandas Series 对象 my_series,并打印输出了结果。

以下是一个使用 DataFrame 类来存储列表数据的示例:

import pandas as pd

# 创建一个列表
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

# 将列表转换成 Pandas DataFrame 对象
my_df = pd.DataFrame(my_list)

# 打印输出 DataFrame 对象
print(my_df)

在上述代码中,首先创建了一个包含三个子列表的列表 my_list。然后,使用 pd.DataFrame() 函数将列表转换成 Pandas DataFrame 对象 my_df,并打印输出了结果。

需要注意的是,将列表转换成 Pandas 对象时,如果列表中包含的子元素数量不一致,转换过程可能会出现错误。因此,在使用 Pandas 存储列表数据时,要确保列表中的每个子元素都包含相同数量的元素。

相关文章