使用pandas DataFrame的两个单独列中的数据在Python中创建新列的方法是通过DataFrame的assign()方法。具体步骤如下:
import pandas as pd
data = {'column1': [1, 2, 3, 4, 5],
'column2': ['a', 'b', 'c', 'd', 'e']}
df = pd.DataFrame(data)
df = df.assign(new_column=lambda x: x['column1'].astype(str) + x['column2'])
输出结果:
column1 column2 new_column
0 1 a 1a
1 2 b 2b
2 3 c 3c
3 4 d 4d
4 5 e 5e
以上就是使用pandas DataFrame的两个单独列中的数据在Python中创建新列的方法。请注意,这只是其中一种方法,pandas还提供了许多其他方法来处理DataFrame中的数据。如果您想了解更多关于pandas的信息,您可以访问腾讯云的pandas产品介绍页面:pandas产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云