这里主要介绍python中常用的list和pandas库中的dataframe之间的转换。
①dataframe转list

import pandas as pd
#1.dataframe转list
a=pd.DataFrame([[1,2,3],[4,5,6]],columns=['one', 'two', 'three'],index=['a','b'])
#b是数组,c是列表
b=a.values
c=b.tolist()
print(a)
print('-------分割线------')
print(c)

输出:

   one  two  three
a    1    2      3
b    4    5      6
-------分割线------
[[1, 2, 3], [4, 5, 6]]

②list转dataframe

import pandas as pd
#2.list转dataframe
a2=[[1,2,3],[4,5,6]]
b2=pd.DataFrame(a2)
print('-------分割线------')
print(a2)
print(b2)

输出:

[[1, 2, 3], [4, 5, 6]]
-------分割线------
[[1, 2, 3], [4, 5, 6]]0  1  2
0  1  2  3
1  4  5  6

搞定!

list与dataframe的转换相关推荐

  1. spark基础之RDD和DataFrame的转换方式

    一 通过定义Case Class,使用反射推断Schema 定义Case Class,在RDD的转换过程中使用Case Class可以隐式转换成SchemaRDD,然后再注册成表,然后就可以利用sql ...

  2. dataframe 筛选_Spark.DataFrame与Spark.ML简介

    本文是PySpark销量预测系列第一篇,后面会陆续通过实战案例详细介绍PySpark销量预测流程,包含特征工程.特征筛选.超参搜索.预测算法. 在零售销量预测领域,销售小票数据动辄上千万条,这个量级在 ...

  3. dataframe两个表合并_Spark实战第二版(涵盖Spark3.0)第三章 宏伟的角色dataframe

    关注公众号: 登峰大数据 ,阅读Spark实战第二版(完整中文版),系统学习Spark3.0大数据框架! 如果您觉得作者翻译的内容有帮助,请分享给更多人.您的分享,是作者翻译的动力! 本章涵盖了 使用 ...

  4. python将object转换为float_object怎么转换成float数据

    这次给大家带来object怎么转换成float数据,object转换成float数据的注意事项有哪些,下面就是实战案例,一起来看一下. 数据类型转换: 今天遇到一个问题,就是DataFrame类型的数 ...

  5. python 日期字符串转换时间戳

    pandas dataframe时间转换时间戳 a = [["a", "2022-11-10 9:30"],["b", "2021 ...

  6. Cloudera系列(2)使用数据帧(DataFrame)和模式(Schemas)

    一.从Data Sources创建DataFrames 1.DataFrame的数据源 DataFrames从数据源读取数据,并将数据写入数据源 Spark SQL支持广泛的数据源类型和格式 Text ...

  7. PySpark数据分析基础:PySpark基础功能及DataFrame操作基础语法详解

    目录 前言 一.PySpark基础功能 1.Spark SQL 和DataFrame 2.Pandas API on Spark 3.Streaming 4.MLBase/MLlib 5.Spark ...

  8. python ndarray转换为array_python ndarray与pandas series相互转换,ndarray与dataframe相互转换...

    用python做科技计算时,经常需要类型转换,以下是常用类型转换 一.ndarray 转换为 series 1.如果ndarray是二维数组,如下 array([[1], [2], [3]]) 需要通 ...

  9. python将object转换为float_DataFrame中的object转换成float的方法

    DataFrame中的object转换成float的方法 数据类型转换: 今天遇到一个问题,就是DataFrame类型的数据里是str型的数字,想把数字转换为int 或float:百度没有发现好的,也 ...

最新文章

  1. 遍历百万级Redis的键值的曲折经历
  2. HTTP FTP 返回状态代码
  3. OpenStack——基于EXSI安装OpenStack解决方案
  4. 《小团团团队》第四次作业:项目需求调研与分析
  5. 再谈System.arraycopy和Arrays.copyOf
  6. iOS 使用FMDB进行数据库操作
  7. AttributeError: module ‘tensorflow‘ has no attribute ‘ConfigProto‘
  8. ubuntu20.04安装nvidia显卡驱动/CUDA/cuDNN
  9. Webpack 配置: 自定义网站图标 favicon
  10. Linux 设置代理
  11. 李四光预测地震 中国60年内将有4次特大地震
  12. unity如何插入图片_Unity3D教程:导入贴图和模型
  13. 四级单词pdf_英语单词里的字母到底有没有含义?
  14. Invalid classes inferred from unique values of `y`. Expected: [0 1 2], got [1 2 3]
  15. Linux实验精华总结
  16. C++排序求最值函数的调用
  17. 用计算机弹有点甜乐谱,《汪苏泷 - 有点甜,钢琴谱》汪苏泷(五线谱 钢琴曲 指法)-弹吧|蛐蛐钢琴网...
  18. 跑跑卡丁车辅助[免费辅助]跑跑卡丁车手游挂机自动日常肝图刷车刷道具
  19. configure配置文件
  20. 8个经典数据分析模型

热门文章

  1. 重庆三调工作中将mdb数据转换成vct格式的分析
  2. terminal is not fully functional
  3. 高级数据结构之红黑树
  4. 在Linux里wrk的路径,linux下wrk的安装
  5. m基于FPGA的MSK调制解调系统verilog开发,并带FPGA误码检测模块和matlab仿真程序
  6. DeepLab系列学习
  7. 没有对公账户怎么认证微信公众号?
  8. 微信跳一跳java实现自动跳_安卓版微信跳一跳辅助(Java实现)
  9. 网页布局之 - rem布局
  10. 超声波雷达测距项目实战