如何遍历数据框以从数组中查找特定值并将这些行附加到空数据框

时间:2019-06-03 17:31:54

标签: python pandas dataframe

我有一个包含名称和其他信息的数据框(称为键);我把名字作为索引。现在有一个包含名称的数组,我想将此数组传递给for循环,该循环将遍历键数据帧,并将带有for循环名称的行作为索引附加到空数据帧;然后,我希望程序返回这个新的数据框,该数据框仅包含来自数组名称的键数据框的信息。

keys = pd.read_excel(FILE, sep = 'delimiter', skiprows = 5, header = None, names = colnames1)
keys.set_index('Name', inplace = True)
array = ['Name1', 'Name2']
result = pd.DataFrame()
for i in range(len(array)):
    result = result.append(keys.set_index(i))

我得到了错误:

  

KeyError:0

我知道for循环是不正确的;有人有解决方案吗?

0 个答案:

没有答案