私はPythonのデータフレームに数字のリストを持っています。Pythonの非常に基本的なリーマン和
=私は、次の計算の結果を新しいリストを計算して返したい[1、2、3、4、5]
...
(1 + 2)/2
(2 + 3)/2
(3 + 4)/2
(4 + 5)/2
どのようにすることができます私はPythonでこれをしますか?
私はPythonのデータフレームに数字のリストを持っています。Pythonの非常に基本的なリーマン和
=私は、次の計算の結果を新しいリストを計算して返したい[1、2、3、4、5]
...
(1 + 2)/2
(2 + 3)/2
(3 + 4)/2
(4 + 5)/2
どのようにすることができます私はPythonでこれをしますか?
私は本当にあなたがドキュメントを見てお勧めします。単純なループはあなたの問題を解決するだろう:
a = [1, 2, 3, 4, 5]
results = []
for i in range(len(a)-1):
results.append((a[i]+a[i+1])/2)
print(results)
出力:あなたは何を[1.5, 2.5, 3.5, 4.5]
ありがとうございます。私はその出力を得ることはできませんでしたが、非常に便利で、私は必要なものを得る方法を見つけました。 – michael
@michaelを受け入れることを検討 –
を試してみましたか? – Matt
'pandas.DataFrame'に* list *がありますか? –
パンダシリーズを意味しますか? –