找回密码
 会员注册
查看: 36|回复: 0

Python酷库之旅-第三方库Pandas(054)

[复制链接]

4

主题

0

回帖

13

积分

新手上路

积分
13
发表于 2024-9-10 02:12:20 | 显示全部楼层 |阅读模式
目录一、用法精讲201、pandas.Series.last方法201-1、语法201-2、参数201-3、功能201-4、返回值201-5、说明201-6、用法201-6-1、数据准备201-6-2、代码示例201-6-3、结果输出202、pandas.Series.reindex方法202-1、语法202-2、参数202-3、功能202-4、返回值202-5、说明202-6、用法202-6-1、数据准备202-6-2、代码示例202-6-3、结果输出203、pandas.Series.reindex_like方法203-1、语法203-2、参数203-3、功能203-4、返回值203-5、说明203-6、用法203-6-1、数据准备203-6-2、代码示例203-6-3、结果输出204、pandas.Series.rename方法204-1、语法204-2、参数204-3、功能204-4、返回值204-5、说明204-6、用法204-6-1、数据准备204-6-2、代码示例204-6-3、结果输出205、pandas.Series.rename_axis方法205-1、语法205-2、参数205-3、功能205-4、返回值205-5、说明205-6、用法205-6-1、数据准备205-6-2、代码示例205-6-3、结果输出二、推荐阅读1、Python筑基之旅2、Python函数之旅3、Python算法之旅4、Python魔法之旅5、博客个人主页一、用法精讲201、pandas.Series.last方法201-1、语法#201、pandas.Series.last方法pandas.Series.last(offset)Selectfinalperiodsoftimeseriesdatabasedonadateoffset.Deprecatedsinceversion2.1:last()isdeprecatedandwillberemovedinafutureversion.Pleasecreateamaskandfilterusing.locinstead.ForaDataFramewithasortedDatetimeIndex,thisfunctionselectsthelastfewrowsbasedonadateoffset.Parametersffsetstr,DateOffset,dateutil.relativedeltaTheoffsetlengthofthedatathatwillbeselected.Forinstance,‘3D’willdisplayalltherowshavingtheirindexwithinthelast3days.Returns:SeriesorDataFrameAsubsetofthecaller.Raises:TypeErrorIftheindexisnotaDatetimeIndex201-2、参数201-2-1、offset(必须):一个表示时间偏移的字符串或DataOffset对象,例如'1D'(一天)、'2W'(两周)、'1M'(一个月),该参数定义了要从时间序列的末尾向前回溯的时间范围。201-3、功能        用于返回一个Series中最后一部分的数据,基于给定的时间偏移量(offset),该方法通常用于时间序列数据的操作。201-4、返回值        返回符合偏移量条件的时间序列数据的最后部分。201-5、说明        无201-6、用法201-6-1、数据准备无201-6-2、代码示例#201、pandas.Series.last方法importpandasaspd#创建一个时间序列dates=pd.date_range(start='2024-07-29',periods=10,freq='W')data=pd.Series(range(10),index=dates)#获取最后两周的数据result=data.last('2W')print(result)201-6-3、结果输出#201、pandas.Series.last方法print(result)#2024-09-298#2024-10-069#Freq:W-SUN,dtype:int64202、pandas.Series.reindex方法202-1、语法#202、pandas.Series.reindex方法pandas.Series.reindex(index=None,*,axis=None,method=None,copy=None,level=None,fill_value=None,limit=None,tolerance=None)ConformSeriestonewindexwithoptionalfillinglogic.PlacesNA/NaNinlocationshavingnovalueinthepreviousindex.Anewobjectisproducedunlessthenewindexisequivalenttothecurrentoneandcopy=False.Parameters:indexarray-like,optionalNewlabelsfortheindex.PreferablyanIndexobjecttoavoidduplicatingdata.axisintorstr,optionalUnused.method{None,‘backfill’/’bfill’,‘pad’/’ffill’,‘nearest’}MethodtouseforfillingholesinreindexedDataFrame.Pleasenote:thisisonlyapplicabletoDataFrames/Serieswithamonotonicallyincreasing/decreasingindex.None(default):don’tfillgapspad/ffillropagatelastvalidobservationforwardtonextvalid.backfill/bfill:Usenextvalidobservationtofillgap.nearest:Usenearestvalidobservationstofillgap.copybool,defaultTrueReturnanewobject,evenifthepassedindexesarethesame.NoteThecopykeywordwillchangebehaviorinpandas3.0.Copy-on-Writewillbeenabledbydefault,whichmeansthatallmethodswithacopykeywordwillusealazycopymechanismtodeferthecopyandignorethecopykeyword.Thecopykeywordwillberemovedinafutureversionofpandas.Youcanalreadygetthefuturebehaviorandimprovementsthroughenablingcopyonwritepd.options.mode.copy_on_write=TruelevelintornameBroadcastacrossalevel,matchingIndexvaluesonthepassedMultiIndexlevel.fill_valuescalar,defaultnp.nanValuetouseformissingvalues.DefaultstoNaN,butcanbeany“compatible”value.limitint,defaultNoneMaximumnumberofconsecutiveelementstoforwardorbackwardfill.toleranceoptionalMaximumdistancebetweenoriginalandnewlabelsforinexactmatches.Thevaluesoftheindexatthematchinglocationsmostsatisfytheequationabs(index[indexer]-target)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-8 12:21 , Processed in 1.262453 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表