Py之pandas:dataframe学习【转载】
转自:https://www.tutorialspoint.com/python_pandas/python_pandas_dataframe.htm
1.数据框4特性
列是不同类型的数据元素。
每列的长度可变
行和列都有标签
对行和列可进行算术运算。
可将其视为SQL表。//这个十分容易理解了。
2.创建
pandas.DataFrame( data, index, columns, dtype, copy)
其中Data可以是list,dict,array,series,map,等。
- Lists
- dict
- Series
- Numpy ndarrays
- Another DataFrame
index是对行的索引,column是列名。
空
从List
从dict
3.列操作
选择列,直接用列名即可。
添加列:
删除列,
使用del函数或者pop函数:
4.行操作
对行索引,
可以通过label来进行,那么使用loc;通过行数字来进行,使用iloc:
//行号是从0开始的。
对行进行数据切片:
//直接使用冒号即可,并且右边的数是取不到的。
添加行,使用append函数
//注意上述,append了之后,index是仍旧保持原来的,会有相同的index。
对于相同的index,如果使用整数去iloc的话,实际上并不是一列,从上述结果可以看书,那么如果是使用loc呢?
print(df.loc['0'])报错:KeyError: 'the label [0] is not in the [index]'那么就只能用iloc去索引了
//去掉引号之后可以了。
这说明,对于不指定index的,自动生成的0,1,2,3.是label,使用loc索引。
删除行:
使用pop函数,会将具有相同label的行删除。
转载于:https://www.cnblogs.com/BlueBlueSea/p/10284168.html
Py之pandas:dataframe学习【转载】相关推荐
- 使用python pandas dataframe学习数据分析
⚠️ Note - This post is a part of Learning data analysis with python series. If you haven't read the ...
- Py之pandas:字典格式数据与dataframe格式数据相互转换并导出到csv
Py之pandas:字典格式数据与dataframe格式数据相互转换并导出到csv 目录 字典格式数据与dataframe格式数据相互转换并导出到csv (1).将字典格式数据转为DataFrame格 ...
- Py之pandas:对dataframe型数据排序相关的问题总结之按照多个字段的多个条件进行排序(先打乱再排序)
Py之pandas:对dataframe型数据排序相关的问题总结之按照多个字段的多个条件进行排序(先打乱再排序) 目录 对dataframe型数据排序相关的问题总结之按照多个字段的多个条件进行排序(先 ...
- Py之pandas:利用isin函数对dataframe格式数据按照多个字段的条件筛选
Py之pandas:利用isin函数对dataframe格式数据按照多个字段的条件筛选 目录 利用isin函数对dataframe格式数据按照多个字段的条件筛选 代码设计 输出结果
- Py之pandas:利用where、replace等函数对dataframe格式数据按照条件进行数据替换
Py之pandas:利用where.replace等函数对dataframe格式数据按照条件进行数据替换 目录 利用where.replace等函数对dataframe格式数据按照条件进行数据替换 利 ...
- pandas dataframe创建_Python数据分析基础之Pandas学习 (上)
全文共 20592 字,63 幅图,预计阅读时间 52 分钟.[注:本帖小节 2.2 用万矿里的 WindPy 来下载金融数据]0引言 本文是 Python 系列的第六篇 Python 入门篇 (上) ...
- pandas学习笔记:pandas.Dataframe.rename()函数用法
pandas学习笔记:pandas.Dataframe.rename()函数用法 pandas.Dataframe.rename()函数主要是用来修改Dataframe数据的行名和列名. 主要用到的参 ...
- [转载] pandas DataFrame apply()函数(1)
参考链接: Pandas DataFrame中的转换函数 之前已经写过pandas DataFrame applymap()函数 还有pandas数组(pandas Series)-(5)apply方 ...
- [转载] 使用Python在Pandas Dataframe中建立索引
参考链接: 用Pandas建立索引并选择数据 In Numpy arrays, we are familiar with the concepts of indexing, slicing, and ...
- [转载] pandas dataframe 提取行和列
参考链接: 在Pandas DataFrame中处理行和列 import pandas as pd data = pd.DataFrame({'a':[1,2,3],'b':[4,5,6],'c':[ ...
最新文章
- 刻意练习:Python基础 -- Task05. 函数与Lambda表达式
- 数据同步关于去除乱码插入mysql数据库
- Python 从零学起(纯基础) 笔记 (二)
- java中对象多态时成员变量,普通成员函数及静态成员函数的调用情况
- android应用程序 多少钱_关于APP开发你最想了解的事,开发一个APP多少钱?
- 每天Leetcode 刷题 初级算法篇-位1的个数
- 连接设备不支持android,安卓手机不识别U盘、不能连接PC的处理方法
- Fiddler如何捕捉DefaultHttpClient的HTTP请求
- 反爬虫绕过初级——添加http header和gzip解压处理
- Git中HEAD和ORIG_HEAD指针指的是什么
- python数据分析怎么画_跟小白学Python数据分析——绘制维恩图
- OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序
- 写在19年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP
- 机器人瓦力漫威_章节目录 86、机器人瓦力
- EMPIRE: LUPINONE实战演练
- ReactNative进阶(三十一): IoC 框架 InversifyJS 解读
- 基于asp.net116教师工资管理系统
- 【Java SE】设计模式
- matlab无源滤波器,matlab在一阶无源带阻滤波器的应用
- EWS编程问题三:调用WebService出现 请求因 HTTP 状态 404 失败 Not Found 错误(解决)...