DataFrameのインデックス/カラムに見つからない要素を含むリストがいくつかあります。これらのインデックスを使用して特定の行/列を取得して、リストの要素がインデックス/列に見つからない場合は無視されるようにします。インデックス/カラムに見つからない要素を含む可能性のあるリストを.locを使用してDFをスライスする方法
df1 = pd.DataFrame({"x":[1, 2, 3, 4, 5],
"y":[3, 4, 5, 6, 7]},
index=['a', 'b', 'c', 'd', 'e'])
df1.loc[['c', 'd', 'e', 'f'], ['x', 'z']]
私が取得したい:
x
c 3.0
d 4.0
e 5.0
の代わり:
x z
c 3.0 NaN
d 4.0 NaN
e 5.0 NaN
f NaN NaN