【发布时间】:2020-06-17 19:31:34
【问题描述】:
我有一个定义的函数来切片数据帧并像这样进行一些分析
def df_slice(startrow,endrow):
do something...
newdf = df[startrow,endrow]
do something...
return newdf
通常用于分析df的前几行,我可以使用
df1= df_slice(0,10)
但是如果我想对数据帧的最后 5 行进行切片呢? 这样在函数中
newdf = df[-5:]
我不会使用df1= df_slice(-5,'') 或像df1= df_slice(-5,) 那样只留空白。
我该怎么办?
【问题讨论】:
-
newdf = df[endrow-startrow-5,endrow]
标签: python function dataframe slice