数据科学入门与实战:玩转pandas之一
首先引入相关的包
import numpy as np
import pandas as pd
from pandas import Series,DataFrame
Serious的运算
创建两个Series:s1,s2,并且打印结果
s1 = Series([1,2,3],index = ['A','B','C'])
s2 = Series([4,5,6,7],index=['B','C','D','E'])
print(s1)
print(s2)
我们对s1和s2做运算,只有B,C两项索引相加了。(只有索引相同才能相加)
print(s1 + s2)
显示结果
DataFrame的运算
创建df1和df2
df1 = DataFrame(np.arange(4).reshape(2,2),index=['A','B'],columns=['BJ','SH'])
df2 = DataFrame(np.arange(9).reshape(3,3),index=['A','B','C'],columns=['BJ','SH','GZ'])
打印
print(df1)
print(df2)
对df1和df2做运算
print(df1+df2)
创建df3,df3中含有nan
df3 = DataFrame([[1,2,3],[4,5,np.nan],[7,8,9]],index=['A','B','C'],columns=['c1','c2','c3'])
print(df3)
print(type(df3))
首先列相加
print(df3.sum())#列相加
然后行相加
print(df3.sum(axis=1))
列的最小值
print(df3.min())
行的最大值
df3.max(axis= 1)
查看下df3的情况
print(df3.describe())
数据科学入门与实战:玩转pandas之一相关推荐
- python3数据科学入门与实战_Python3学习之Python3数据科学入门与实战视频教程
Python3学习之Python3数据科学入门与实战视频教程 Python3数据科学入门与实战 这是一个数据驱动的时代,想要从事机器学习.人工智能.数据挖掘等前沿技术,都离不开数据跟踪,本课程通过Nu ...
- 数据科学入门与实战:玩转pandas实战项目分析航班晚点情况
引入相关包 import numpy as np import pandas as pd from pandas import DataFrame,Series 读取数据文件 df = pd.read ...
- 数据科学入门与实战:玩转pandas之七数据透视
数据透视 引入相关包 #透视表 import numpy as np import pandas as pd from pandas import DataFrame,Series 看看- df = ...
- 数据科学入门与实战:玩转pandas之七数据分箱技术,分组技术,聚合技术
首先导入相关包 import pandas as pd import numpy as np from pandas import Series,DataFrame #数据分箱技术Binning 数据 ...
- 数据科学入门与实战:玩转pandas之六时间序列
时间序列的操作基础 首先引入相关的包 import numpy as np import pandas as pd from pandas import Series,DataFrame from d ...
- 数据科学入门与实战:玩转pandas之五
通过apply进行数据预处理 首先读入csv文件 df = pd.read_csv('apply_demo.csv') print(df.head()) 看看规模 print(df.size) 创建新 ...
- 数据科学入门与实战:玩转pandas之二
Series,DateFrame的排序功能 引入相关的包 import numpy as np import pandas as pd from pandas import Series,DataFr ...
- 数据科学入门与实战:玩转pandas之四
DataFrame的merge(合并)操作 首先 import numpy as np import pandas as pd from pandas import Series,DataFrame ...
- 数据科学入门与实战:玩转pandas之三
重命名DataFrame的Index 引入包 import numpy as np import pandas as pd from pandas import Series,DataFrame 创建 ...
最新文章
- Redis安装部署配置说明
- 从硬盘上把数据传回到计算机称为什么,计算机基础知识 第一章 习题三
- Javaweb maven项目tomcat报错: javax.naming.NamingException: 无法创建资源实例
- unsigned long long 溢出 乘_Java整数相加溢出怎么办?Java8一步搞定
- django-模型类的查询方法
- HTTP/2 协议规范
- 【C#】三种结构:顺序、分支(if、switch、条件运算符)、循环
- js swipe 图片滑动控件实现 任意尺寸适用任意屏幕
- Linux下查杀进程的方法说明
- can网络管理(osek中的NM)
- Mac屏幕录制GIF动图
- 自制ArduinoUno R3开发板,烧写bootloader
- mysql no database selected_数据库中出现no database selected是什么意思?
- Java开发常用词汇表
- 华为ac控制器web配置手册_31、堂堂华为企业级AP怎么还不如家用TP的速度”快“呢?(优化篇)...
- R语言 - RStudio使用Git版本控制
- 发货100虚拟商品自动发货系统
- NancyFx系列之 Hello World
- Python-图片格式转化(jip,png,jieg转化为PDF,PDF转jip,png,jieg)
- 腾讯we大会~2017
热门文章
- 【codevs2492】【Tyvj1941】上帝造题的七分钟2,线段树的特别技巧
- html左侧黑色梯形状线条,html – 使用纯css左,下,左边的线条绘制动画
- vscodepython技巧_VScode Python no module的解决方法
- bzoj1876 [SDOI2009]SuperGCD 辗转相减+高精
- ppt 2 html工具,PPTools PPT2HTML
- 【Level 08】U06 Good Feeling L3 Fun-filled concert
- 【英语学习】【Daily English】U01 Greetings / L03 Have we met before?
- 公有云私有云的区别_私有云 vs. 公有云:谁更安全?
- 如何下载coursera视频
- phpul 无序列表,PHP – 简单嵌套无序列表(UL)数组