Pandas库(1):DataFrame类
Pandas库围绕Series类型和DataFrame类型这两种数据结构,提供了一种高效便捷的数据处理方式。
一、DataFrame类概述
1、Series是pandas库的一维数据类型,DateFrame是pandas库的二维数据类型。
2、DateFrame既有行索引,也有列索引:
1)行索引:默认是0,1,2,3。。。,可以通过column参数修改默认行索引名称,也可以通过可以通过字典的Key指定行索引name,如果通过ndarray、list、Series等创建则无法指定行索引名称
2)列索引:默认是0,1,2,3。。。,可以通过index参数修改默认列索引名称
3、3个重要的属性
index:行索引
columns:列索引
values:值的二维数组
二、创建DataFrame
方式 | 方法 |
---|---|
1.通过一维的ndarray、列表创建 |
print(x1) |
2.通过字典创建 |
print(x) |
3.通过pandas库的Series类实例创建 |
print(x3) |
4.通过DataFrame类实例创建 |
|
三、DataFrame读写文件
常用的读写方法如下:
方法名称 | 返回值类型 | 参数详解 | 备注 | |
---|---|---|---|---|
读 | read_csv | DataFrame对象 |
python:pandas——read_csv方法 |
不能读取加密的 |
read_excel | DataFrame对象 |
Pandas库read_excel()参数详解 |
不能读取加密的excel | |
写 | to_csv | |||
to_excel |
参考文章:
pandas库的DataFrame类型
Pandas库(1):DataFrame类相关推荐
- python dataframe 列_python pandas库中DataFrame对行和列的操作实例讲解
用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFram ...
- dataframe两个表合并_Part25:Pandas基础(Series,DataFrame类的创建、索引、切片、算术方法)...
一.为什么学习pandas numpy已经可以帮助我们进行数据的处理了,那么学习pandas的目的是什么呢? numpy能够帮助我们处理的是数值型的数据,当然在数据分析中除了数值型的数据还有好多其他类 ...
- python——pandas库之DataFrame数据结构基础
DataFrame简介 dataframe表示的是矩阵的数据表,每一列可以是不同的值类型,可以看作一个共享相同索引的Series字典.在dataframe中,数据被存储为一个以上的二维块 1.利用等长 ...
- 【python】pandas库pd.DataFrame.corr、numpy库np.corrcoef求解相关系数
- 一.首先生成数据: 1.df 数据: import pandas as pd from pandas import DataFrame,Series df = pd.DataFrame(np.ra ...
- 【Pandas库】(3) DataFrame的创建方法及基本操作
各位同学好,今天给大家介绍一下Pandas库中DataFrame类型数据的创建方法和基本操作. 文章内容如下: (1)使用字典类创建. 字典类有:①数组.列表.元组构成的字典:②Series构造的字典 ...
- Python之Pandas库常用函数大全(含注释)
前言:本博文摘抄自中国慕课大学上的课程<Python数据分析与展示>,推荐刚入门的同学去学习,这是非常好的入门视频. 继续一个新的库,Pandas库.Pandas库围绕Series类型和D ...
- Pandas库入门详细教程
Pandas库的介绍 1.Pandas是Python第三方库,提供高性能易用数据类型和分析工具. 2.Pandas基于NumPy实现,常与NumPy和Matplotlib一同使用. 3.Pandas库 ...
- python数据分析与展示--Pandas库入门
一.Pandas库的引用 Pandas是python第三方库,通过了高性能易用的数据类型和分析工具;Pandas库包含了Series,DataFrame两个数据类型,基于这两个数据类型可以实现基本,运 ...
- nvidia-rapids︱cuDF与pandas一样的DataFrame库
cuDF(https://github.com/rapidsai/cudf)是一个基于Python的GPU DataFrame库,用于处理数据,包括加载.连接.聚合和过滤数据.向GPU的转移允许大规模 ...
最新文章
- Xamarin Android提示内存溢出错误
- 2021年度中国计算机大会的技术论坛,值得一谈
- kafka java_Kafka 使用Java实现数据的生产和消费demo
- Java中String类的方法及说明
- Ubuntu安装后无法连接无线网络
- Arrays.asList()和Collections.singletonList()比较
- 1009家网站被约谈,一批恶意营销账号终于被关闭了
- Siddhi : Siddhi maven 仓库
- java 鼠标拖动画矩形_java怎么实现鼠标在桌面拖动过程中 画 矩形的 功能?
- linux创建根目录代码,Linux文件系统之目录的建立
- 操作系统 读者-写者问题
- 安卓开发小程序之美图秀秀
- 免费下载《程序员面试宝典》.pdf
- 新路由3 newifi3 官方固件与离线插件合集
- python程序设计基础答案第七章_Python语言程序设计基础(第2版) 课后题 第七章...
- 彩色图片和深度图片生成点云文件
- fcntl设置FD_CLOEXEC
- 使用zepto实现QQ消息左滑删除效果
- gentoo php,Gentoo 下安装 PHP 扩展
- Win10桌面图标没有办法拖动(可以选中可以打开可以删除新建等操作但是不能拖动)