Pandas 数据框转换为 Python 列表:ans = ans.values.tolist() 解释
这行代码将 Pandas 数据框(DataFrame)转换为 Python 列表(list)。具体来说,它将 DataFrame 中的所有值转换为列表,并将每一行作为一个子列表。这可以让我们更方便地处理数据,例如进行列表操作或使用 Python 中的其他库。
代码示例:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
ans = df.values.tolist()
print(ans)
输出:
[[1, 4], [2, 5], [3, 6]]
解释:
df.values:获取 DataFrame 中所有值的 NumPy 数组。tolist():将 NumPy 数组转换为 Python 列表。
优点:
- 使数据更易于处理。
- 可以使用 Python 中的列表操作。
- 可以使用其他库来处理列表数据。
注意:
- 转换后的列表将包含所有值,包括索引和列名。
- 如果需要保留索引或列名,可以使用其他方法。
原文地址: https://www.cveoy.top/t/topic/jHCj 著作权归作者所有。请勿转载和采集!