我要遍历第一个数据框的所有索引行。
而且如果该索引存在于第二个数据帧的索引中,我想返回这一行。
我看到df1.loc[2]
返回了索引为2的行中的数据。
如何遍历两个数据帧中的所有索引?
答案 0 :(得分:0)
您可以在数据框之间使用.join
来获取具有相同索引的行。
In [1]: import pandas as pd
...: a = pd.DataFrame({'a': [1, 3]}, index=[1, 2])
...:
...: b = pd.DataFrame({'b': [3, 4]}, index=[2, 5])
...: a.join(b, how='inner')
Out[1]:
a b
2 3 3