python データフレーム

pythonのデータ分析で質問です。

列1 列2 列3
timedelta PPP
0 9541.00 1029.3
1 9547.00 1027.9
,,, ,,, ,,,
3896 32922 1003.9

上のデータフレームがあります。
①まず、データフレームを30秒ごとに区切って新たなデータフレーム(下図)を作りたいです。数値は気にしないで大丈夫です。

列1 列2 列3
timedelta PPPの平均値
0 9541-9571 1004
1 9571-9601 1007
,,, ,,, ,,,
-32922 1088

②新たなデータフレームに以下の計算結果を列として追加したいです。また、x=の部分は元のデータフレームの30秒間隔にしたデータを順に入れていきたいです。for文の使い方が分かりません。

python

import nolds import numpy as np x= #30秒ごとのRRIをリスト化したものを入れたいです。l = max(nolds.lyap_e(x))print(l)

③完成イメージ

列1 列2 列3 列4
timedelta PPPの平均値 l
0 9541-9571 1004 0.6
1 9571-9601 1007 0.8
,,, ,,, ,,, ,,,
-32922 1088 0.6

コメントを投稿

0 コメント