Python常见数据框操作①
import numpy as np
import pandas as pd
from pandas import Sereis, DataFrame
ser = Series(np.arange(3.))
data = DataFrame(np.arange(16).reshape(4,4),index=list('abcd'),columns=list('wxyz'))
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最后一行,返回的是DataFrame
data.loc['a',['w','x']] #返回‘a’行'w'、'x'列,这种用于选取行索引列索引已知
data.iat[1,1] #选取第二行第二列,用于已知行、列位置的选取。
参考:
https://www.jianshu.com/p/bfc436d234b8
Python常见数据框操作①相关推荐
- Python数据分析—数据框的简单操作
本文是数据分析的第三课,教大家如何在python中对数据框进行简单操作,包括更改列名.显示某列中的部分字符.对某列的数值型数据进行取整等. 文章目录 1 更改列名 2 显示某列中的部分字符 ...
- python更改数据框指定位置的数据_python-如何使用来自另一个数据框的新值更新pyspark数据框?...
我有两个Spark数据框: 数据框A: |col_1 | col_2 | ... | col_n | |val_1 | val_2 | ... | val_n | 和数据框B: |col_1 | co ...
- 一文了解Python常见的序列化操作
关于我 编程界的一名小小程序猿,目前在一个创业团队任team lead,技术栈涉及Android.Python.Java和Go,这个也是我们团队的主要技术栈. 联系:hylinux1024@gmail ...
- 简单比较Python的数据持久化操作
Python中操作关系数据库最直接的就是用DB-API了,流程一般是:连接.执行SQL语句.提交.断开.以MySQL为例,下面是各步骤的代码示例: 首先是连接: Python代码 % python & ...
- 读书笔记之 数据框操作与常用函数
如何把列表转化为整齐的矩阵? mylist<-as.list(iris[,1:4]) result<-sapply(mylist,mean) result<-lapply(mylis ...
- python excel数据框_python – 熊猫数据框到Excel表
根据您的上述需求,您将需要使用 Python(导出熊猫数据框)和VBA(删除现有工作表内容并复制/粘贴外部数据). 使用Python:使用to_csv或to_excel方法.我推荐使用更大的数据集更好 ...
- python存储数据的操作(csv格式文件,Excel表格文件)!!!
python存储数据 存储数据的方式 两种存储数据方式的区别 csv格式文件 Excel格式文件 csv文件的写入 csv文件的读取 Excel基本概念 Excel文件的写入 Excel文件的读取 存 ...
- Python 将数据框类型转为字典类型
核心代码格式: {col:数据框变量名[col].tolist() for col in 数据框变量名.columns} user_info_1 = pd.DataFrame(results,colu ...
- python更改数据框指定位置的数据_python – 更改数据框中多个loc的最快方法
我有一个包含100万行的pandas数据帧.我想用另一组值替换列中900,000行的值.有没有for循环(我需要两天才能完成)的快速方法吗? 例如,查看此示例数据框,其中我已将100万行压缩为8行 i ...
最新文章
- 规范化制度保障安擎高品质产品
- linux传输文件到linux速度慢,linux中往nand(jffs2)中拷贝文件时速度慢的问题
- 在计算机领域客观事物的属性表示为数据,数据与信息试题解析
- 单个雪碧图多个图像资源你该如何解决它们的定位?
- 3dtiles测试数据下载
- ASP 中健壮的页结构的异常处理
- Hadoop AWS Word Count 样例
- (原創) 如何控制TRDB-LTM輸出時某座標的顏色? (SOC) (DE2-70) (TRDB-LTM)
- vue后台管理框架(三)——登录功能
- 系统上线后如何确保原始数据的准确性?
- uniapp锚点定位
- 外接硬盘无法进入PE界面
- ASC制动效果成因个人理解
- rtx3080ti参数 rtx3080ti什么水平 rtx3080ti评测
- Redis搭建及使用
- php封装新增,php 封装
- C++ 实现对选手、评委的计分
- 程序员必须要掌握的 Git 操作技巧
- Ultraedit 使用技巧
- 如何设置静态路由器计算机网络,路由器如何设置静态ip(固定ip)地址上网?