需要把一個(gè)從csv文件里讀取來的數(shù)據(jù)集等距抽樣分割,這里用到了列表表達(dá)式和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按行索引表達(dá)式選取方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林站長(zhǎng)站。
新聞熱點(diǎn)
疑難解答
圖片精選