参考:http://pandas.pydata.org/pandas-docs/stable/api.html#dataframe

data['w']  #选择表格中的'w'列,使用类字典属性,返回的是Series类型data.w    #选择表格中的'w'列,使用点属性,返回的是Series类型data[['w']]  #选择表格中的'w'列,返回的是DataFrame类型data[['w','z']]  #选择表格中的'w'、'z'列data[0:2]  #返回第1行到第2行的所有行,前闭后开,包括前不包括后data[1:2]  #返回第2行,从0计,返回的是单行,通过有前后值的索引形式,#如果采用data[1]则报错data.ix[1:2] #返回第2行的第三种方法,返回的是DataFrame,跟data[1:2]同data['a':'b']  #利用index值进行切片,返回的是**前闭后闭**的DataFrame, #即末端是包含的
data.irow(0)   #取data的第一行
data.icol(0)   #取data的第一列data.head()  #返回data的前几行数据,默认为前五行,需要前十行则data.head(10)
data.tail()  #返回data的后几行数据,默认为后五行,需要后十行则data.tail(10)ser.iget_value(0)  #选取ser序列中的第一个
ser.iget_value(-1) #选取ser序列中的最后一个,这种轴索引包含索引器的series不能采用ser[-1]去获取最后一个,这会引起歧义。data.iloc[-1]   #选取DataFrame最后一行,返回的是Series
data.iloc[-1:]   #选取DataFrame最后一行,返回的是DataFramedata.loc['a',['w','x']]   #返回‘a’行'w'、'x'列,这种用于选取行索引列索引已知data.iat[1,1]   #选取第二行第二列,用于已知行、列位置的选取。

下面代码示例实现从csv中读取然后提起个别列重新输出csv

trainds=pd.read_csv(r"D:\train_normal.csv", header=0, encoding='utf-8')sampleds = pd.DataFrame(trainds[['age','sex','account_age','is_use']]) sampleds.to_csv('D:\sample.csv',index=False)

【Python学习系列十五】pandas库DataFrame行列操作使用方法相关推荐

  1. 【Python茴香豆系列】之 PANDAS 获取 DataFrame 的行数

    [Python茴香豆系列]之 PANDAS 获取 DataFrame 的行数 用 Python 编程,使用不同的方法来完成同一个目标,有时候是一件很有意思的事情.这让我想起鲁迅笔下的孔乙己.孔乙己对于 ...

  2. 【Python茴香豆系列】之 PANDAS 修改 DataFrame 列名

    [Python茴香豆系列]之 PANDAS 修改 DataFrame 列名 用 Python 编程,使用不同的方法来完成同一个目标,有时候是一件很有意思的事情.这让我想起鲁迅笔下的孔乙己.孔乙己对于茴 ...

  3. Python学习系列(五)(文件操作及其字典)

    Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件      在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...

  4. python学习[第十五篇] 文件系统

    python学习[第十五篇] 文件系统 对文件系统访问大多数都通过os模块实现. os 模块文件/目录访问函数 文件处理 mkfifo() 创建命名通道只用于linux remove(path)/un ...

  5. WorldWind学习系列十五:如何切割影像和DEM数据及其在WW中的应用配置

    原文转自:http://www.cnblogs.com/wuhenke/archive/2010/01/03/1638499.html WorldWind学习系列十四中我从代码上分析如何加载DEM数据 ...

  6. python read_excel header_详解pandas库pd.read_excel操作读取excel文件参数整理与实例

    除了使用xlrd库或者xlwt库进行对excel表格的操作读与写,而且pandas库同样支持excel的操作:且pandas操作更加简介方便. 首先是pd.read_excel的参数:函数为: pd. ...

  7. pandas库--DataFrame常用操作

    文章目录 前言 一.DataFrame创建 1.基于列表创建 2.基于字典创建 二.查询 1.df直接查询 ① 查询一列 ② 查询多列 ③ 条件查询 2.query()方法 ① 条件查询 ② 带有变量 ...

  8. 【Python学习系列十二】Python库pandas之CSV导入

    Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高 ...

  9. 【Python学习系列十九】基于scikit-learn库进行特征选择

    场景:特征选择在模型训练前是非常有意义的,实际上就是先期对特征相关性进行分析. 参考:http://blog.csdn.net/fjssharpsword/article/details/735503 ...

最新文章

  1. IOS 滑动指示导航栏 渐变
  2. hdu1466 递推
  3. TF之TFSlim:利用经典VGG16模型(InceptionV3)在ImageNet数据集基础上训练自己的五个图像类别数据集的训练过程记录
  4. webservice(基础)
  5. 百度地图 Android SDK - 检索功能使用的简单演示样例
  6. drill apache_Apache Drill 1.4性能增强的简要概述
  7. 洛谷P4841 城市规划(多项式求逆)
  8. urllib库的使用
  9. 解决: Elements in iteration expect to have ‘v-bind:key‘ directives
  10. Python脚本实现启停app获取资源占比信息
  11. php echo 大括号,PHP中echo输出中存在括号()的处理
  12. 《Ruby程序员修炼之道》(第2版)—第1章1.1节进入Ruby的世界
  13. 计算机视觉资料大合集
  14. QQ登录界面测试用例设计:
  15. 物联网毕业设计 - 物联网毕设项目分享 有趣的毕设项目(单片机 嵌入式 物联网 stm32)
  16. java中一元加号和减号是什么_一元运算符
  17. 手写RPC(五) 核心模块网络协议模块编写 ---- 自定义协议
  18. 要恢复丢失的照片,需要做哪些准备?
  19. 我的微语录周记2012-08-20---2012-…
  20. 收到垃圾广告短信,回复“T”退订,完全没用怎么办?

热门文章

  1. bash之逻辑控制---for语句
  2. WPF 加载等待动画
  3. 高度随宽度适应的响应式方案
  4. LeetCode 508. Most Frequent Subtree Sum
  5. oracle树形语句
  6. daily scrum 12.9
  7. 5800对于存储卡密码设置问题
  8. Android构建boot.img(一):root目录与ramdisk.img的生成
  9. 手持机连不上信道设置为13的AP
  10. python3字典有序还是无序_无序字典和有序字典