通过模数删除行来收缩pandas Df

时间:2016-09-02 13:53:39

标签: python pandas dataframe

我需要减少(或选择)例如4个索引的多个。 我有一个2MS数据帧,我希望为将来的情节获得更少的数据。所以我的想法是使用1/4的数据。只留下索引为4 - 8 - 16 - 20 - 4 * n的行(或者可能相同但有5 * n) 如果有人知道我会感激。

1 个答案:

答案 0 :(得分:1)

您可以使用iloc函数,该函数采用行/列切片。

来自docs

  

纯粹基于整数位置的索引,用于按位置选择。

     

.iloc []主要是基于整数位置(从0到长度-1)   ()),但也可以与布尔数组一起使用。

所以你可以写df.iloc[::4, :]