美文网首页biostatistics我爱编程
pandas提取数据的特定行列

pandas提取数据的特定行列

作者: 井底蛙蛙呱呱呱 | 来源:发表于2017-08-12 21:25 被阅读87次

pandas可利用loc,iloc以及ix来提取特定行列,在最新版的pandas中ix已被弃用,推荐使用loc,和iloc来提取特定行列。

loc利用标签来获得行列
import numpy as np
import pandas as pd
d = np.arange(12).reshape((3,4))
df = pd.DataFrame(d, columns = ['a', 'b', 'c', 'd'], index = [6,4,7])
df
   a  b   c   d
6  0  1   2   3
4  4  5   6   7
7  8  9  10  11
df.loc[:4]    #取得标签为4以前的行
   a  b  c  d
6  0  1  2  3
4  4  5  6  7
df.loc[:4,:'c']    #同时以行列标签来取值
   a  b  c
6  0  1  2
4  4  5  6
df.loc[[4,6],['b','c']]   #取得特定标签的行列
   b  c
4  5  6
6  1  2
iloc利用索引来获得目的行列
df.iloc[:1]     #只有一个则取行
   a  b  c  d
6  0  1  2  3
df.iloc[:2,:2]
   a  b
6  0  1
4  4  5
#当然也可以利用iloc来取得特定行列的值
df.iloc[1,2]
6

相关文章

  • pandas提取数据的特定行列

    pandas可利用loc,iloc以及ix来提取特定行列,在最新版的pandas中ix已被弃用,推荐使用loc,和...

  • pandas数据行列转换

    数据分析清洗数据的过程中,会用到数据的行列转换,求平均值等,我们得到的数据是原始数据,有些数据是个体的多和元素散乱...

  • [R|skills] 提取大文件的特定行列

    需求描述 我们在用R做数据分析的时候,需要把数据集导入到R里面。但是有时候由于文件太大,我们的内存又很小。这个时候...

  • 刺猬教你量化投资(六):DataFrame数据处理基础

    Pandas进阶知识之数据处理基础 在这一章节,我们将了解Pandas DataFrame的行列数据处理方式,以及...

  • Pandas 5. 导入导出数据

    Pandas5 导入导出数据 1)保存和提取数据2)讲解如何在pandas中储存或者调用已经存储好的数据3)没有数...

  • 人大代表数据分析

    爬取代表数据 正则表达式提取需要的数据 使用pandas,将数据转化为pandas表 还可以把上面数据画成饼图 民...

  • 9-Python 科学计算_pandas 篇

    课程概要:1、pandas 库之数据筛选及过滤2、pandas 库之字符串提取与操作3、pandas库之散点图4、...

  • 学习小组day5-嘻哈哈

    数据结构 理解元素、向量和标量 变量赋值 提取元素 数据框的读取,设置行列名 ,保存 数据库提取元素 作图 代码 ...

  • pandas DataFrame行列数据的删除

    删除pandas DataFrame的某一/几列: 方法一:直接del DF['column-name'] 方法二...

  • 第三天

    从R对象中提取特定的值 运用[] 提取数据框中特定的值可以通过 对象名[,,,,。。。。。。] 完成,中括号内有...

网友评论

    本文标题:pandas提取数据的特定行列

    本文链接:https://www.haomeiwen.com/subject/fngjrxtx.html