Pandas入门之一
时间:2021-07-12
本文章向大家介绍Pandas入门之一,主要包括Pandas入门之一使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
import pandas as pd import numpy as np s = pd.Series([1,2,3,4,np.nan,6,8]) s
0 1.0 1 2.0 2 3.0 3 4.0 4 NaN 5 6.0 6 8.0 dtype: float64
1 dates = pd.date_range('20210712',periods=6) 2 dates
DatetimeIndex(['2021-07-12', '2021-07-13', '2021-07-14', '2021-07-15', '2021-07-16', '2021-07-17'], dtype='datetime64[ns]', freq='D')
1 df = pd.DataFrame(np.random.randn(6,4), index=dates, columns=list('ABCD')) 2 df
A B C D
2021-07-12 0.547980 0.504086 -0.341964 0.517595
2021-07-13 -1.359114 0.859277 -0.174702 -1.156648
2021-07-14 -0.695423 -0.442083 0.135932 0.295130
2021-07-15 0.590984 0.292082 0.780524 0.036832
2021-07-16 0.320222 0.182605 0.988981 0.864780
2021-07-17 -0.193702 0.645405 0.704703 0.680967
df.head(3)# 查看前3行代码
df.tail() # 查看后5行代码
df.index
DatetimeIndex(['2021-07-12', '2021-07-13', '2021-07-14', '2021-07-15', '2021-07-16', '2021-07-17'], dtype='datetime64[ns]', freq='D')
df.columns
Index(['A', 'B', 'C', 'D'], dtype='object')
df.describe()# 快速查看数据的情况
df.sort_values(by='B') # 根据某列排序,这里显示错行了
A B C D
2021-07-14 -0.695423 -0.442083 0.135932 0.295130
2021-07-16 0.320222 0.182605 0.988981 0.864780
2021-07-15 0.590984 0.292082 0.780524 0.036832
2021-07-12 0.547980 0.504086 -0.341964 0.517595
2021-07-17 -0.193702 0.645405 0.704703 0.680967
2021-07-13 -1.359114 0.859277 -0.174702 -1.156648
df['A']# 取第1列的值
2021-07-12 0.547980
2021-07-13 -1.359114
2021-07-14 -0.695423
2021-07-15 0.590984
2021-07-16 0.320222
2021-07-17 -0.193702
Freq: D, Name: A, dtype: float64
df[0:3]# 切片
A B C D
2021-07-12 0.547980 0.504086 -0.341964 0.517595
2021-07-13 -1.359114 0.859277 -0.174702 -1.156648
2021-07-14 -0.695423 -0.442083 0.135932 0.295130
原文地址:https://www.cnblogs.com/vvzhang/p/15004030.html
- class 类—老司机的必修课 | 统计师的Python日记 第11课
- Python:matplotlib
- Python: matplotlib安装
- Java后端实现图片压缩技术(赞赏功能已开通,欢迎测试,噗~!)
- 我是如何得知10W+的访问量多来自工作日的 | 塔秘
- 使用百度UMeditor富文本编辑器,修改自定义图片上传,修改源码
- 【技术专栏】OpenVirteX体系结构之组件(一)
- 洞察 | 深圳数据分析师的职业前景如何?爬完拉勾数据给你分析 (附代码和过程)
- 【温故】金融数据挖掘之朴素贝叶斯
- 为你的网站加上SSL,可以使用HTTPS进行访问
- LeeCX - 开源后台管理系统简单介绍
- fastdfs 图片服务器 使用java端作为客户端上传图片
- Shiro系列(3) - What is shiro?
- 干货|用python抓取摩拜单车API数据并做可视化分析(源码)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法