当前位置: 首页 > news >正文

python中dataframe转化为list的几种方法

目录

1.将DataFrame的所有值转换为一个扁平化的列表:

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

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]]


http://www.mrgr.cn/news/54836.html

相关文章:

  • OpenAI GPT-o1实现方案记录与梳理
  • 极氪汽车困局:营销频繁车、产品力不足
  • 【Linux】【命令】查找(grep/find)与统计(wc)
  • 【SpringBoot】12 Json数据校验
  • 【C语言】文件操作(2)(文件缓冲区和随机读取函数)
  • QT开发--QT SQL模块
  • 传感器驱动系列之PAW3212DB鼠标光电传感器
  • AMBA-CHI协议详解(十)
  • Pencils Protocol 用户特权?持有 DAPP 将获 Scroll 生态空投!
  • 模型的部署:服务端与客户端建立连接(Flask)
  • GO语言编程之旅
  • 【27续】c++项目练习
  • 软件游戏缺失d3dx9_42.dll如何修复,马上教你6种靠谱的方法
  • 【设计模式-迪米特法则】
  • 网页从输入网址到页面渲染完成都经历了哪些过程?
  • 区块链可投会议CCF B--SenSys 2025 截止11.07 附2023录用率
  • 水题四道。
  • RAG流程的实现与改进
  • Codeforces Round 979 (Div. 2) B. Minimise Oneness
  • spdlog学习记录
  • Redis高阶篇之Redis单线程与多线程
  • 【深度学习】(12)--模型部署 <连接客户端与服务端>
  • 【Java SE 】封装 的特性 和 static 详解
  • 【C++】13.string类的底层
  • 机器学习与神经网络:科技的星辰大海
  • 关于WPF项目降低.Net版本