我有两个片段给了我不同的输出。第一个片段为我提供了所需的输出,但我想用第二个片段复制相同的输出。
片段 1:
Top= pd.DataFrame({'A':['Hello', 'World']})
insrt1= pd.DataFrame({'A': [f'Appended Item-1x']})
df=Top['A'].append(insrt1['A'])
print(df)
出去:
0 Hello
1 World
0 Appended Item-1x
Name: A, dtype: object
由于 for 循环,第二个片段产生不同的输出。如何获得与片段 1 相同的输出?
片段2
Top= pd.DataFrame({'A':['Hello', 'World']})
Frst=['1','2']
Scnd=['x','y']
d={}
for num1 in Frst:
for num2 in Scnd:
key = f'-OE{num1}{num2}-'
insrt2 = pd.DataFrame({'A': [f'Appended Item-{num1}{num2}']})
d[key] = insrt2
df=Top['A'].append(d['-OE1x-'])
print(df)
出去:
0 A
0 Hello NaN
1 World NaN
0 NaN Appended Item-1x
料青山看我应如是
慕田峪7331174
相关分类