dataframe在python中转化为list的几种方法
时间:2025-06-24 12:28:34 来源:新华社
【字体:  

目录。

1.将DataFrame的所有值转换为平面列表:

2.将DataFrame的某个列转换为列表࿱。a;

3.将DataFrame的每一行转换为列表:


1.将DataFrame的所有值转换为平面列表:

import pandas as pd  # 创建DataFrame的示例  data = { 'Name': ['Alice', 'Bob', 'Charlie'],          'Age': [25, 30, 35]}  df = pd.DataFrame(data)  # 将DataFrame的所有值转换为平面列表  flat_list = df.values.flatten().tolist()  print(flat_list)  # 输出: ['Alice', 25, 'Bob', 30, 'Charlie', 35]。

2.将DataFrame的某一列转换为列表:

import pandas as pd# 创建DataFrame的示例  data = { 'Name': ['Alice', 'Bob', 'Charlie'],          'Age': [25, 30, 35]}  df = pd.DataFrame(data)  # DataFrame的某列(例如'Name'列)转换为列表  name_list = df['Name'].tolist()  print(name_list)  # 输出: ['Alice', 'Bob', 'Charlie']。

3.将DataFrame的每一行转换为列表:

import pandas as pd  # 创建DataFrame的示例  data = { 'Name': ['Alice', 'Bob', 'Charlie'],          'Age': [25, 30, 35]}  df = pd.DataFrame(data)  # 将DataFrame的第一行转换为列表  row_list = df.iloc[0].values.tolist()  print(row_list)  # 输出: ['Alice', 25]# 将DataFrame的每一行转换为列表。  row_list = df.values.tolist()  print(row_list)  # 输出: [['Alice', 25], ['Bob', 30], ['Charlie', 35]]。

[责任编辑:百度一下]
检察日报数字报 | 正义网 |
Copyrights©最高人民检察院 All Rights Reserved.