首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从另一个df的随机行子集创建一个新的df而不复制?

要从另一个DataFrame的随机行子集创建一个新的DataFrame而不复制,可以使用以下方法:

  1. 首先,导入所需的库和模块:
代码语言:txt
复制
import pandas as pd
import numpy as np
  1. 创建一个示例DataFrame:
代码语言:txt
复制
df = pd.DataFrame({'A': range(1, 11), 'B': range(11, 21)})
  1. 使用sample()方法从原始DataFrame中随机选择一定数量的行:
代码语言:txt
复制
subset = df.sample(n=5, replace=False)
  • n参数指定要选择的行数。
  • replace=False表示选择的行不可重复。
  1. 创建一个新的DataFrame,其中包含从原始DataFrame中选择的随机行子集:
代码语言:txt
复制
new_df = pd.DataFrame(subset)

这样,你就可以从另一个DataFrame的随机行子集创建一个新的DataFrame,而不复制原始数据。

注意:以上代码示例中,并未提及具体的腾讯云产品和产品介绍链接地址,因为与问题的内容无关。如需了解腾讯云的相关产品和服务,请访问腾讯云官方网站。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券