更新时间:2023-10-22 14:06:28
您可以使用join
进行合并:
>>> import pandas as pd
>>> df = pd.DataFrame({"A": [10,20,30], "B": [20, 30, 10]})
>>> df
A B
0 10 20
1 20 30
2 30 10
>>> df * 2
A B
0 20 40
1 40 60
2 60 20
>>> df.join(df*2, rsuffix='1')
A B A1 B1
0 10 20 20 40
1 20 30 40 60
2 30 10 60 20
如果愿意,可以将df*2
替换为df.apply(your_function)
.
where you could replace df*2
with df.apply(your_function)
if you liked.