※:編集中
pandasで要素の取得や変更をしてみます。
at, iat, loc, iloc等様々な方法があります。
前提
今回は以下のようなサンプルdfを使います。
import pandas as pd
df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]],
index=["R1", "R2", "R3", "R4"],
columns=["C1", "C2", "C3"])
df
at
まずはatを使ってデータを取得します。
行と列を指定することで簡単に値の取得や変更ができます。
取得
まずは取得してみます。
df.at["R1","C1"]
#=> 1
df.at["R1","C2"]
#=> 2
df.at["R3","C3"]
#=> 9
変更
df.at["R1","C1"] = 10
df