看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
pandas to_list() 方法用于将 pandas Series 对象转换为 Python 列表。它在数据处理和分析的某些场景下非常有用,特别是在需要将 pandas 数据结构转换为原生 Python 数据结构时。
to_list()
方法可以用于:
返回值的列表。这些都是标量类型,它是Python标量(用于str、int、float)或pandas标量(用于Timestamp/Timedelta/Interval/Period)。
Series.to_list()
Index.to_list()
to_list()
方法没有任何参数,调用时只需要使用 Series.to_list()
即可。
to_list()
方法返回一个 Python 列表,其中包含了 Series 中的所有元素。列表中的元素顺序与原 Series 中的顺序一致。
Series:
s = pd.Series([1, 2, 3])
s.to_list()
# [1, 2, 3]
Index:
idx = pd.Index([1, 2, 3])
idx
# Index([1, 2, 3], dtype='int64')
idx.to_list()
# [1, 2, 3]
我们将构造一个简单的 Series 对象,并展示如何使用 to_list()
方法将其转换为 Python 列表。
import pandas as pd
# 构造示例数据
s = pd.Series([10, 20, 30, 40, 50])
# 输出示例数据
print("示例数据:\n", s)
to_list()
将 Series 转换为列表result_list = s.to_list()
print("转换后的列表:\n", result_list)
输出:
'''
示例数据:
0 10
1 20
2 30
3 40
4 50
dtype: int64
转换后的列表:
[10, 20, 30, 40, 50]
'''
to_list()
将 Series 转换为列表。to_list()
是一个非常实用的方法,能够方便地将 pandas Series 转换为 Python 列表,从而在更多的数据处理场景中使用。它特别适用于需要将数据从 pandas 结构转换为 Python 原生结构的场景。
更新时间:2024-08-10 20:05:10 标签:pandas python 列表 list