要使用从随机抽样的另一个数据帧中创建的重复列来创建数据帧,可以按照以下步骤进行操作:
import pandas as pd
import numpy as np
df1 = pd.DataFrame({'A': [1, 2, 3, 4, 5], 'B': ['a', 'b', 'c', 'd', 'e']})
df2 = df1.sample(n=3, replace=True) # 从df1中随机抽样3行,并允许重复
df2.reset_index(drop=True, inplace=True)
df1['C'] = df2['A'] # 将df2的'A'列添加到df1中作为新列'C'
df1['D'] = df2['B'] # 将df2的'B'列添加到df1中作为新列'D'
最终,df1将包含从df2中抽样的重复列。你可以根据实际需求进行修改和扩展。这种方法适用于在数据分析和机器学习中需要使用随机抽样数据创建新列的场景。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云