需要把一個從csv文件里讀取來的數據集等距抽樣分割,這里用到了列表表達式和dataframe.iloc
先生成索引列表:
index_list = ['%d' %i for i in range(df.shape[0]) if i % 3 == 0]
在dataframe中選取
sample_df = df.iloc[index_list]
合起來
sample_df = df.iloc[['%d' %i for i in range(df.shape[0]) if i % 3 == 0]]
各位大神有沒有更好的辦法?望不吝賜教。
以上這篇pandas.dataframe按行索引表達式選取方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答