我有两个现有的数据框 df_A
和 df_B
,列 X
和 Y
:
df_A
X Y
abc def
ghi jkl
df_B
X Y
mno pqr
stu vwx
zya bcd
我现在想创建一个新的数据框 df_new
,其中包含 name
和 length
列,其中 length
是 df_A
和 {{1} 的长度}}。它应该看起来像这样。
df_B
我怎么能这样做?
答案 0 :(得分:2)
有几种方法可以做到这一点,自动化程度和抽象程度各不相同。这是一种相当手动的方式:
df_new = pd.DataFrame({
'name': ['A', 'B'],
'length': map(len, [df_A, df_B])
})