实现功能:

Python数据分析实战-提取DataFrame(Excel)某列(字段)最全操作,代码演示了单列提取和多列提取两种情况,其中单列提取有返回series格式和dataframe两种情况,在日常数据分析中经常会出现混淆和使用错误,本文对此都做了对比和说明。读者可以自行编码,感受一下其中的区别。

实现代码:

import pandas as pddf=pd.read_csv("D:\数据杂坛\\UCI Heart Disease Dataset.csv")
df=pd.DataFrame(df)# 筛选列
# 单列提取返回series格式
print('单列提取返回series格式,以下三种方式等价:')
print(df['age']) #按字段名提取
print(df.loc[:,'age']) #按位置字段名提取
print(df.iloc[:,0]) #按位置索引提取
# 单列提取返回Dataframe格式
print('单列提取返回Dataframe格式,以下三种方式等价:')
print(df[['age']])#按字段名提取
print(df.loc[:,['age']]) #按位置字段名提取
print(df.iloc[:,[0]]) #按位置索引提取
# 多列提取返回Dataframe格式
print('多列提取返回Dataframe格式,以下三种方式等价:')
print(df[['age','sex']])#按字段名提取
print(df.loc[:,['age','sex']]) #按位置字段名提取
print(df.iloc[:,[0,1]]) #按位置索引提取

实现效果:

 本人读研期间发表5篇SCI数据挖掘相关论文,现在某研究院从事数据挖掘相关科研工作,对数据挖掘有一定认知和理解,会结合自身科研实践经历不定期分享关于python机器学习、深度学习、数据挖掘基础知识与案例。
致力于只做原创,以最简单的方式理解和学习,关注我一起交流成长。
关注 V订阅号:数据杂坛 可在后台联系我获取相关数据集和源码,送有关数据分析、数据挖掘、机器学习、深度学习相关的电子书籍

Python数据分析实战-提取DataFrame(Excel)某列(字段)最全操作(附源码和实现效果)相关推荐

  1. python数据分析—10000条北京二手房装修特征信息可视化分析(附源码)

    文章目录 开发工具 数据内容 实现代码 运行效果 处理异常数据 优化异常数据运行结果 10000条二手房信息下载地址 总结 开发工具 python版本:Python 3.6.1 python开发工具: ...

  2. python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)——增删改查篇

    python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)--增删改查篇 前言 一.主界面的样式 二.学生信息的增,删,改,查 1.增加学生信息 2.删除学生信息 3.更改学 ...

  3. python抢购火车票源代码_Python动刷新抢12306火车票的代码(附源码)

    摘要:这篇Python开发技术栏目下的"Python动刷新抢12306火车票的代码(附源码)",介绍的技术点是"12306火车票.Python.12306.附源码.火车票 ...

  4. Python数据分析实战-将一维列表和二维列表内容保存到本地excel文件(附源码和实现效果)

    前面我介绍了可视化的一些方法以及机器学习在预测方面的应用,分为分类问题(预测值是离散型)和回归问题(预测值是连续型).同时做了关于图像识别的系列文章,让读者理解python进行图像识别的过程.原理和方 ...

  5. Python图像识别实战(一):实现按数量随机抽取图像复制到另一文件夹(附源码和实现效果)

    前面我介绍了可视化的一些方法以及机器学习在预测方面的应用,分为分类问题(预测值是离散型)和回归问题(预测值是连续型)(具体见之前的文章). 从本期开始,我将做一个关于图像识别的系列文章,让读者慢慢理解 ...

  6. 用python绘制柱状图标题-Python数据可视化:5种绘制柱状图表的方法(附源码)...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于数据Magic,作者我不是小样 前言 python里面有很多优秀的可 ...

  7. python绘制柱状图设置间隔时间,Python数据可视化:5种绘制柱状图表的方法(附源码)...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于数据Magic,作者我不是小样 前言 python里面有很多优秀的可 ...

  8. python全景图像拼接_超详讲解图像拼接/全景图原理和应用 | 附源码

    研究好玩又有用的技术第 008 期 在学习中发现快乐,在应用找到价值.这是我第八期分享图像技术应用的文章. 前七期欢迎阅读和分享: 概述 作者:Thalles Silva 编译:AI算法与图像处理 图 ...

  9. Asp.net实现直接在浏览器预览Word、Excel、PDF、Txt文件(附源码)

    功能说明 输入文件路径,在浏览器输出文件预览信息,经测试360极速(Chrome).IE9/10.Firefox通过 分类文件及代码说明  DemoFiles 存放可测试文件 Default.aspx ...

最新文章

  1. 使用canvas绘制圆形进度条
  2. 设计有setAll功能的哈希表
  3. Angular开发模式下的setNgReflectProperties函数
  4. java 编码实现内存拷贝_java提高篇(六)-----使用序列化实现对象的拷贝
  5. Java 练习:编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。月份为 1、3、5、7、8、10、12 时,天数为 31 天。月份为 4、6、9、11 时,天数为 3
  6. superset mysql数据源配置_superset 性能优化1-已经使用中的superset更改默认数据源sqlite到mysql...
  7. php设计模式之单例模式 1
  8. 等保数据备份和恢复关键点,这些你该知道!
  9. C#的百度地图开发(一)发起HTTP请求
  10. 无人机在高楼区做倾斜摄影的地籍建模项目报告
  11. 【渝粤教育】国家开放大学2019年春季 0390-22T古代诗歌散文专题 参考试题
  12. ftp服务器、文件夹中带点文件删除方法
  13. pytorch Sampler
  14. python 递归目录和文件 修改主组_python下递归遍历目录和文件的方法介绍
  15. 灵雀云 CTO 陈恺:从“鸿沟理论”看云原生,哪些技术能够跨越鸿沟?
  16. MATLAB-数字图像处理 量化
  17. IIS express 配置和500.22错误解决详解
  18. 使用 window.open 打开新窗口
  19. ip-guard文档加密后无小锁标志
  20. 无法共享别的计算机,本机能上网,但打印机不能共享,别的电脑也不能Ping以通本机,是什么原因?...

热门文章

  1. 你真的会自动化测试?自动化测试技术选型抉择
  2. css怎么让动画下过一直重复,CSS动画重复无需重新加载
  3. knockout + require + director 构建单页面程序(knockout)
  4. 10、自动化测试技术
  5. 如何对CAD绘图软件中的页面进行设置
  6. PHP初级教程------------------(4)
  7. centos如何编译c语言文件,centos如何编译c语言代码
  8. 对C语言程序进行编译是指,C语言程序开发步骤
  9. pip与虚拟环境相关操作
  10. [附源码]计算机毕业设计JAVA新冠疫苗接种预约系统