pandas:Seriesから真偽値(True, False)を指定してデータを取得する方法

スポンサーリンク

Seriesから真偽値(True, False)を指定してデータを取得する方法

Seriesから真偽値(True, False)を指定してデータを取得するには以下のようにします。

import pandas as pd

ser = pd.Series([1, 2, 3], index=["a", "b", "c"])
print(ser)
# a 1
# b 2
# c 3
# dtype: int64

print(ser.loc[[True, False, True]])
# a 1
# c 3
# dtype: int64

print(ser.iloc[[True, False, True]])
# a 1
# c 3
# dtype: int64

print(ser[[True, False, True]])
# a 1
# c 3
# dtype: int64

print(ser.loc[[False, True, False]])
# b 2
# dtype: int64

print(ser.iloc[[False, True, False]])
# b 2
# dtype: int64

print(ser[[False, True, False]])
# b 2
# dtype: int64
pandas:Seriesから位置を指定してデータを取得する方法
Seriesから位置を指定してデータを取得する方法 Seriesから位置を指定してデータを取得するにはilocを使用するか、インデックスを指定します。 import pandas as pd ser = pd.Series(, i...
pandas:Seriesからラベルを指定してデータを取得する方法
Seriesからラベルを指定してデータを取得する方法 Seriesからラベルを指定してデータを取得するにはlocを使用するか、インデックスを指定します。 import pandas as pd ser = pd.Series(, ...