パンダに表示されるデータの頻度を設定するにはどうすればよいですか?[複製]

Aug 23 2020
  1. 私はいくつかのデータセットを持っています。それが次のようになっていると仮定しましょう:

    データセット= pd.read_csv( 'some_stock_name_here.csv'、index_col = ['Date']、parse_dates = ['Date'])

csvファイルには2500の観測値(日付と終値の位置)があり、同じ時系列を含むが、生の頻度データがはるかに少ない新しいcsvファイルを作成したいと思います。たとえば、前の40分の1ごとに?これどうやってするの?2.また、新しいcsvファイルを作成せずに、ノートブック内でその周波数を操作できるかどうか疑問に思っています。前もって感謝します。

回答

1 AvivYaniv Aug 23 2020 at 19:13

あなたは使用してDFをスライスすることができますiloc:
全ての行の上に行くと、と割り切れるインデックスにあるものを取りますX

X = 40
df.iloc[::X]

データフレームの保存は、次のコードによって実現されます。

df.to_csv(FILE_PATH_HERE)