実現したいこと
test.csvは以下のようなファイルです。
x y 0 1 2 3 4 5
この値をx列の値を順にx0, x1, x2とします。
今、xの隣に、z列として、(x0+x1)/2、(x1+x2)/2を書き込みたいです。
つまり、欲しい結果は以下の通りです。
x y z 0 1 1 2 3 3 4 5
これを実現するにはどのようなコードを書けば良いでしょうか。
該当のソースコード
python
1import pandas as pd 2 3df = pd.read_csv('test.csv')
試したこと
要素値にアクセスすることが必要かなと思いました。それにはilocを使えば良いことが分かりました。
a = df.iloc[1,0] #2
回答2件
あなたの回答
tips
プレビュー
2026/02/05 06:35
2026/02/05 07:11
2026/02/05 07:35
2026/02/05 07:36