要从另一个DataFrame的随机行子集创建一个新的DataFrame而不复制,可以使用以下方法:
import pandas as pd
import numpy as np
df = pd.DataFrame({'A': range(1, 11), 'B': range(11, 21)})
sample()
方法从原始DataFrame中随机选择一定数量的行:subset = df.sample(n=5, replace=False)
n
参数指定要选择的行数。replace=False
表示选择的行不可重复。new_df = pd.DataFrame(subset)
这样,你就可以从另一个DataFrame的随机行子集创建一个新的DataFrame,而不复制原始数据。
注意:以上代码示例中,并未提及具体的腾讯云产品和产品介绍链接地址,因为与问题的内容无关。如需了解腾讯云的相关产品和服务,请访问腾讯云官方网站。
领取专属 10元无门槛券
手把手带您无忧上云