pandas:DataFrameから位置を指定してデータを取得する方法

スポンサーリンク

DataFrameから位置を指定してデータを取得する方法

DataFrameから位置を指定してデータを取得するにはilocを使用します。

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.iloc[1, 1])
# 5

print(df.iloc[1, :])
# c1 4
# c2 5
# c3 6
# Name: i2, dtype: int64

print(df.iloc[:, 1])
# i1 2
# i2 5
# i3 8
# Name: c2, dtype: int64

print(df.iloc[[0, 2], 1:3])
#     c2  c3
# i1   2   3
# i3   8   9
pandas:DataFrameからラベルを指定してデータを取得する方法
DataFrameからラベルを指定してデータを取得する方法 DataFrameからラベルを指定してデータを取得するにはlocを使用します。 import pandas as pd df = pd.DataFrame( ,...