【Pandas】要素の取得・変更【at, iat, loc, iloc】

※:編集中

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
タイトルとURLをコピーしました