DataFrameからラベルを指定してデータを取得する方法
DataFrameからラベルを指定してデータを取得するにはlocを使用します。
import pandas as pd df = pd.DataFrame( [[1, 2, 3], [4, 5, 6], [7, 8, 9]], index=["i1", "i2", "i3"], columns=["c1", "c2", "c3"], ) print(df) # c1 c2 c3 # i1 1 2 3 # i2 4 5 6 # i3 7 8 9 print(df.loc["i2", "c2"]) # 5 print(df.loc["i2", :]) # c1 4 # c2 5 # c3 6 # Name: i2, dtype: int64 print(df.loc[:, "c2"]) # i1 2 # i2 5 # i3 8 # Name: c2, dtype: int64 print(df.loc[["i1", "i3"], "c2":"c3"]) # c2 c3 # i1 2 3 # i3 8 9

pandas:DataFrameから位置を指定してデータを取得する方法
DataFrameから位置を指定してデータを取得する方法 DataFrameから位置を指定してデータを取得するにはilocを使用します。 import pandas as pd df = pd.DataFrame( , , ], ...