【发布时间】:2019-11-25 21:41:48
【问题描述】:
我有一个数据框列表,我想在其中循环所有数据框并通过使用提供的列表过滤列来附加列来创建数据框。下面是代码
#df_ls contains list of dataframes
df_ls = [A, B, C, D]
for j in df_ls:
match_ls = ['card', 'brave', 'wellness']
for i in text:
if i in j.columns:
print(i)
df1 = j[i]
df2 = df1
df_full = df2.append(df1)
需要单列的 Result 新数据框包含所有 match_ls 字符串值。
A
card banner
rex 23
fex 45
jex 66
B
brave laminate
max ste
vax pre
jox lex
expected output
rex
fex
jex
max
vax
jox
【问题讨论】:
标签: python pandas append concat