python之Pandas

本文详细介绍了Python数据处理库Pandas的使用,包括groupby分组的三种方式,如何进行merge操作,利用notnull()检测缺失值,diff()函数计算差异数据,以及interpolate()函数的插值方法。内容涵盖Pandas的基本操作和数据处理技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Pandas分组:df.groupby()_一枚小可爱c的博客-优快云博客
groupby三种分组的情况(col是列名)

第一种:df.groupby(col),返回一个按列进行分组的groupby对象;

第二种:df.groupby([col1,col2]),返回一个按多列进行分组的groupby对象;(df.groupby([col1,col2])表示先对col1列进行分类汇总,之后对col2列进行分类汇总)

第三种:df.groupby(col1)[col2]或者df[col2].groupby(col1),两者含义相同,返回按列col1进行分组后,col2的值;

2、merge使用方法_辽宁大学的博客-优快云博客_.merge

merge(CarrierFrequencyHzRef, how='left', on=[
                        'Svid', 'SignalType'], suffixes=('', 'Ref'))

通过suffixes参数来指定拆分的列的名字,how='left'的情况是一个左连接,on表示根据哪几列来进行合并索引

3、df.notnull() 返回的是布尔值

import numpy as np
import pandas as pd
from pandas import Series,DataFrame
data=DataFrame()
data['a']=[1,2,3,4]
data['b']=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值