首先引入相关的包

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之一相关推荐

  1. python3数据科学入门与实战_Python3学习之Python3数据科学入门与实战视频教程

    Python3学习之Python3数据科学入门与实战视频教程 Python3数据科学入门与实战 这是一个数据驱动的时代,想要从事机器学习.人工智能.数据挖掘等前沿技术,都离不开数据跟踪,本课程通过Nu ...

  2. 数据科学入门与实战:玩转pandas实战项目分析航班晚点情况

    引入相关包 import numpy as np import pandas as pd from pandas import DataFrame,Series 读取数据文件 df = pd.read ...

  3. 数据科学入门与实战:玩转pandas之七数据透视

    数据透视 引入相关包 #透视表 import numpy as np import pandas as pd from pandas import DataFrame,Series 看看- df = ...

  4. 数据科学入门与实战:玩转pandas之七数据分箱技术,分组技术,聚合技术

    首先导入相关包 import pandas as pd import numpy as np from pandas import Series,DataFrame #数据分箱技术Binning 数据 ...

  5. 数据科学入门与实战:玩转pandas之六时间序列

    时间序列的操作基础 首先引入相关的包 import numpy as np import pandas as pd from pandas import Series,DataFrame from d ...

  6. 数据科学入门与实战:玩转pandas之五

    通过apply进行数据预处理 首先读入csv文件 df = pd.read_csv('apply_demo.csv') print(df.head()) 看看规模 print(df.size) 创建新 ...

  7. 数据科学入门与实战:玩转pandas之二

    Series,DateFrame的排序功能 引入相关的包 import numpy as np import pandas as pd from pandas import Series,DataFr ...

  8. 数据科学入门与实战:玩转pandas之四

    DataFrame的merge(合并)操作 首先 import numpy as np import pandas as pd from pandas import Series,DataFrame ...

  9. 数据科学入门与实战:玩转pandas之三

    重命名DataFrame的Index 引入包 import numpy as np import pandas as pd from pandas import Series,DataFrame 创建 ...

最新文章

  1. Redis安装部署配置说明
  2. 从硬盘上把数据传回到计算机称为什么,计算机基础知识 第一章 习题三
  3. Javaweb maven项目tomcat报错: javax.naming.NamingException: 无法创建资源实例
  4. unsigned long long 溢出 乘_Java整数相加溢出怎么办?Java8一步搞定
  5. django-模型类的查询方法
  6. HTTP/2 协议规范
  7. 【C#】三种结构:顺序、分支(if、switch、条件运算符)、循环
  8. js swipe 图片滑动控件实现 任意尺寸适用任意屏幕
  9. Linux下查杀进程的方法说明
  10. can网络管理(osek中的NM)
  11. Mac屏幕录制GIF动图
  12. 自制ArduinoUno R3开发板,烧写bootloader
  13. mysql no database selected_数据库中出现no database selected是什么意思?
  14. Java开发常用词汇表
  15. 华为ac控制器web配置手册_31、堂堂华为企业级AP怎么还不如家用TP的速度”快“呢?(优化篇)...
  16. R语言 - RStudio使用Git版本控制
  17. 发货100虚拟商品自动发货系统
  18. NancyFx系列之 Hello World
  19. Python-图片格式转化(jip,png,jieg转化为PDF,PDF转jip,png,jieg)
  20. 腾讯we大会~2017

热门文章

  1. 【codevs2492】【Tyvj1941】上帝造题的七分钟2,线段树的特别技巧
  2. html左侧黑色梯形状线条,html – 使用纯css左,下,左边的线条绘制动画
  3. vscodepython技巧_VScode Python no module的解决方法
  4. bzoj1876 [SDOI2009]SuperGCD 辗转相减+高精
  5. ppt 2 html工具,PPTools PPT2HTML
  6. 【Level 08】U06 Good Feeling L3 Fun-filled concert
  7. 【英语学习】【Daily English】U01 Greetings / L03 Have we met before?
  8. 公有云私有云的区别_私有云 vs. 公有云:谁更安全?
  9. 如何下载coursera视频
  10. phpul 无序列表,PHP – 简单嵌套无序列表(UL)数组