返回列表中带索引的DataFrame行

时间:2015-12-17 05:16:06

标签: python pandas

我有一个索引值列表和一个DataFrame。我想找到其索引出现在列表中的所有行。如果我做

data.loc[sample]

然后只要列表中有一个匹配项,我就会获得尽可能多的行作为样本中的元素返回,否则返回KeyError。但是大多数行都充满了NaN,因为它们实际上并不在数据帧索引中。

这实现了我想要的东西,但似乎有点令人费解,似乎是一项足够普遍的任务。

data.join( pd.DataFrame(index=sample), how='inner')

什么基本功能可以完成这项工作?

1 个答案:

答案 0 :(得分:3)

您可以使用winow.parent

{{1}}