参考:

(3条消息)pandas中的DataFrame按指定顺序输出所有列 - quintind的专栏 - CSDN博客
https://blog.csdn.net/quintind/article/details/79691574

(1)创建数据框:

import pandas as pd
grades = [48,99,75,80,42,80,72,68,36,78]
df = pd.DataFrame( {'ID': ["x%d" % r for r in range(10)],
'Gender' : ['F', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'M'],'ExamYear': ['2007','2007','2007','2008','2008','2008','2008','2009','2009','2009'],'Class': ['algebra', 'stats', 'bio', 'algebra', 'algebra', 'stats', 'stats', 'algebra', 'bio', 'bio'],'Participated': ['yes','yes','yes','yes','no','yes','yes','yes','yes','yes'],'Passed': ['yes' if x > 50 else 'no' for x in grades],
'Employed': [True,True,True,False,False,False,False,True,True,False],'Grade': grades})
print(df)

输出:

(2)整理按指定列输出 

代码:

col = ['Grade','Passed','ID','Class','Gender','Participated','Employed','ExamYear']
df=df.ix[:,cols]

输出:

(3) 数据框转化成列表

方法一:

借助数组

import numpy as np
df = np.arrary(df)
df1 = df.tolist()

方法二:

df1 = (df.values).tolist()

输出结果:

(4)数据框中某一列的值转化为字符串

df2 = (df.values).tostring()
df3 = (df['ID'].values).tostring()

输出:  

不懂为啥是这个样子

希望的样子:

代码:

df4 = tuple(df['ID'])
df5 = str(df4)

输出:

Python dataframe指定列顺序输出 + 列数据转化成字符 + 数据框转化成列表相关推荐

  1. C语言试题四十六之将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。

    1. 题目 请编写一个函数function,它的功能是:将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试 ...

  2. SQL Server 执行计划利用统计信息对数据行的预估原理二(为什么复合索引列顺序会影响到执行计划对数据行的预估)...

    本文出处:http://www.cnblogs.com/wy123/p/6008477.html 关于统计信息对数据行数做预估,之前写过对非相关列(单独或者单独的索引列)进行预估时候的算法,参考这里. ...

  3. 如何传date参数_如何使用Python获取指定股票的5/15/30/60分钟线数据?

    本篇仅介绍指定股票的数据拉取,批量拉取将在之后的教程中进行介绍,首先你需要安装BaoStock,参见往期教程: 如何使用Python安装BaoStock? 该数据是从2015年开始的,优点是可以用Py ...

  4. Python练习:站队顺序输出

    练习:站队顺序输出 平台:Python123.io 教师:嵩天 站队顺序输出 描述 有一群人站队,每人通过一对整数(h, k)来描述,其中h表示人的高度,k表示在此人前面队列中身高不小于此人的总人数. ...

  5. python通过指定网卡发包_Python选择网卡发包及接收数据包

    当一台计算机上有多个网卡时,需要选择对应IP地址的网卡进行发送数据包或者接受数据包. 1.选择网卡发包(应用scapy): plface=conf.route.route("××.××.×× ...

  6. python dataframe取某行某列_pandas dataframe.apply() 实现对某一行/列进行处理获得一个新行/新列...

    重点: dataframe.apply(function,axis)对一行或一列做出一些操作(axis=1则为对某一列进行操作,此时,apply函数每次将dataframe的一行传给function, ...

  7. PY_GD_1 Python使用print()函数时输出不含多余空格的数据

    一.前言 0.文章性质:供本人学习使用的学习笔记.学习指导书云存档.  1.本人使用的Python版本:3.9.13 查看Python版本方法:win+R --> cmd --> pyth ...

  8. python json按输入顺序输出内容

    通过使用collecions,进行排序.collections是一个python的内建模块. import collections dic = collections.OrderedDict() # ...

  9. python文件写入字典格式输出_Python把对应格式的csv文件转换成字典类型存储脚本的方法...

    该脚本是为了结合之前的编写的脚本,来实现数据的比对模块,实现数据的自动化!由于数据格式是定死的,该代码只做参考,有什么问题可以私信我! CSV的数据格式截图如下: readDataToDic.py源代 ...

最新文章

  1. 06-3. 单词长度(15)
  2. 常用的Linux命令合集,建议收藏保存!
  3. Spring和JSF集成:动态导航
  4. 求助了,园子里的高手们,软件运行报401错误
  5. 2021高校暑假时间汇总!最长70天
  6. 【codevs1037】取数游戏,博弈
  7. php 医疗报销系统,费用报销系统
  8. 艾永亮:这家酒店如何让你毫不犹豫点上五星好评?
  9. 百度统计接口调用——登录接口
  10. 【UVM基础】工厂(factory)机制快速上手指南
  11. og协议-有利于SNS网站分享
  12. 在外企上班是一种什么体验?附国内热门外企公司名单!
  13. 谈谈阿里云弹性公网IP
  14. GPU初始化和启动流程(r600)
  15. 达芬奇调色 Blackmagic Design DaVinci Resolve Studio 17 中文版,整合剪辑、视觉特效、动态图形、调色和音频后期制作
  16. 201571030139/201571030134《小学生四则运算练习软件需求说明》结对项目报告
  17. 美国一男子起诉苹果:称 iPhone 6 电池存在缺陷导致爆炸
  18. bmijava_Java程序来计算体重指数(BMI)
  19. 拔掉了腾讯微博的输氧管后,新浪微博能逃过中年危机吗?
  20. RLC的AM和UM mode的区别

热门文章

  1. 完整复现何恺明ICCV获奖论文结果并开源 !(附论文开源代码)
  2. 片元着色器(Fragment Shader)被称为像素着色器(Pixel Shader),但
  3. zabbix 乱码的问题
  4. opencv 无法找到tbb_debug.dll
  5. *p++,*(p++),(*p)++,printf过程调用
  6. SQL Server 2000 从哪里看是哪个版本
  7. C# 3.0 —— 扩展方法
  8. 如何成为软件工程师的团队合作者
  9. git最佳实践_Git最佳实践如何为我节省大量的返工时间
  10. Spring Cloud应用开发(三:客户端的负载均衡)