数据分析(pandas)

该博客详细介绍了如何使用pandas进行数据处理,从导入模块到创建Series和DataFrame,再到各种操作如基本操作、计算、where方法、数据读写、分组聚合以及字符串操作,覆盖了pandas的核心功能。
摘要由CSDN通过智能技术生成

1. 导入第三方模块

import pandas as pd
import numpy as np
import string

2. 创建Series对象

2.1 通过列表创建Series对象:
	默认索引从0开始,可用index指定索引
	pd.Series(data=array)
	pd.Series(data=array, index=['A', 'B', 'C'])
2.2 通过numpy的对象Ndarray创建Series:
	pd.Series(data=n)
	s.astype(np.int)
2.3 通过字典创建Series对象:
	pd.Series(dict)

3. Series基本操作

3.1 修改Series索引:
	s1.index = ['A', 'B', 'C']
3.2 Series纵向拼接:
	s1.append(s2)
3.3 删除指定索引对应的元素:
	s3.drop('C')
3.4 根据指定的索引查找元素:
	s3['B']
3.5 修改指定索引的元素值:
	s3['B'] = np.nan
3.6 切片操作(同列表):
	s3[:2]
	s3[::-1]
	s3[-2:]

4. Series计算

4.1 按照对应的索引进行计算(索引不同填充为nan):
	加法:s1 + s2
		 s1.add(s2)
	减法:s1 - s2
		 s1.sub(s2)
	乘法&
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值