我有一个循环查找值的项目列表,例如:dfexample1
#List of documents:
list1 = ['doc1.pdf', 'doc2.pdf', 'doc3.pdf']
#each document contains a DF with the same Test columns with the same Tets letters:
doc1.pdf:df1
Test | Value
a | 5.5
b | 6.5
c | 8.5
doc2.pdf:df2
Test | Value
a | 6.5
b | 11.5
c | 13.5
doc3.pdf:df3
Test | Value
a | 12.5
b | 3.5
c | 9.5
我有一个df,其中Test值为列
a | b | c
在每个循环中,我试图提取每个测试的值并将其添加到df中。
在第一个示例中,将对一系列pdf文档重复相同的分析,因此我需要提取每个值并将它们添加到de df中。
我尝试过:
for items in list:
for index, row in dfexample1.iterrows():
if item in row[0]:
value1=row[1]
验证值是否在df中作为列存在:
if items in df.columns:
#How can I insert this value in the next row?
我的预期结果是:
a | b | c
5.5|6.5 |8.5
6.5|11.5|13.5
12.5| 3.5|9.5
.T不起作用,因为在文档之间循环时,dfexample1将以不同的值重复。