Pandas的用法
时间:2021-08-24
本文章向大家介绍Pandas的用法,主要包括Pandas的用法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.创建二维数组的几种方法
方法1:通过列表创建
DataFrame对象里包含两个索引,行索引(0轴,axis=0),列索引(1轴,axis=1)
import pandas as pd import numpy as np li = [ [1,2,3,4], [2,3,4,5] ] # DataFrame对象里包含两个索引,行索引(0轴,axis=0),列索引(1轴,axis=1) d1=pd.DataFrame(data=li,index=['A','B'],columns=['views','loves','comments','tranfers']) print(d1)
方法2:通过numpy对象创建
nupy=np.arange(8).reshape(2,4) d2=pd.DataFrame(data=nupy,index=['A','B'],columns=['views','loves','comments','tranfers']) print('方法2:\n',d2)
方法3:通过字典的方式创建
dict = { 'views':[1,2,], 'loves':[2,3,], 'comments':[3,4,] } d3=pd.DataFrame(data=dict,index=['蓝队','红队']) print("方法3:\n",d3)
2.按索引创建二维数组
# 行索引 dates=pd.date_range(start='today',periods=6) # 数据 data_arr = np.random.randn(6,4) # 列索引 columns = ['A','B','C','D'] d4 = pd.DataFrame(data_arr,index=dates,columns=columns) print('索引:\n',d4)
练习:
# 建立一个以2021年每一天作为索引,值为随机数 dates=pd.date_range(start='1/1/2021',end='12/31/2021',freq='D') datas=np.random.randn(len(dates)) s1=pd.Series(datas,index=dates) print("练习:\n",s1[:3])
DataFrame的基本操作
数据:
1.查看基础属性
不要为了追逐,而忘记当初的样子。
原文地址:https://www.cnblogs.com/lxzcloud/p/15181258.html
- BZOJ 1008 越狱
- Codeforces 706B Interesting drink
- HDU 1232 畅通工程
- 算法--枚举策略
- 趣味理解朴素贝叶斯
- python笔记1-用python解决小学生数学题
- POJ 1012 Joseph
- 1344 走格子
- 如何利用配置中心规范构建PaaS服务配置
- Selenium2+python自动化8-SeleniumBuilder辅助定位元素
- HDU 1250 Hat's Fibonacci
- Scrapy在Ubuntu下的安装与配置
- Selenium2+python自动化20-引入unittest框架
- HDU 1002 A + B Problem II(高精度加法(C++/Java))
- 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 数组属性和方法
- R语言巨灾风险下再保险合同定价研究案例:广义线性模型和帕累托分布分析
- nodejs搭建mqtt服务器
- R语言中GLM(广义线性模型),非线性和异方差可视化分析
- 解决java的http请求库dongliu.requests请求结果中文乱码的问题
- 保姆级教程,手把手教你实现一个SpringBoot的starter
- 微服务[学成在线] day05:消息中间件 RabbitMQ
- 微服务[学成在线] day06:页面发布以及课程管理
- 微服务[学成在线] day07:课程管理开发
- 微服务[学成在线] day08:FastDFS 实现课程图片管理
- 【MySQL入门】之细说脏读、幻读及不可重复读
- 微服务[学成在线] day09:Eureka、Feign、课程预览实现
- 【MySQL入门】之MySQL数据库的锁机制(一)
- 【MySQL入门】之MySQL数据库的锁机制(二)
- 【MySQL】删库别着急跑路(一)--Xtrabackup的原理及使用
- 微服务[学成在线] day11:基于 ElasticSearch 构建搜索服务