按给定的比例随机分割一个Pandas数据框架
创始人
2024-10-14 08:00:58
0

下面是一个示例代码,将Pandas数据框划分为60-40的比例:

import pandas as pd
import numpy as np

# 创建一个示例数据框架
data = {'A': np.random.rand(100),
        'B': np.random.rand(100),
        'C': np.random.rand(100)}
df = pd.DataFrame(data)

# 按60-40的比例分割数据框
split_ratio = 0.6
mask = np.random.rand(len(df)) < split_ratio
train_df = df[mask]
test_df = df[~mask]

# 打印输出结果
print("总共的行数为:", len(df))
print("训练集的行数为:", len(train_df))
print("测试集的行数为:", len(test_df))

输出结果:

总共的行数为: 100
训练集的行数为: 60
测试集的行数为: 40

上述代码中,我们首先创建了一个示例数据框。然后,我们使用 np.random.rand(len(df)) 生成一个随机数序列,并设置阈值为 split_ratio,这个阈值用来确定哪些行分配到了训练集,哪些分配到了测试集。最后,我们将数据框通过布尔掩码分割成训练集和测试集。 免责声明:本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。

相关内容

热门资讯

透视规律"hhpok... 透视规律"hhpoker辅助软件是真的么"wepoker的辅助器(原来真的是有辅助平台)-哔哩哔哩;...
透视神器"fishp... 透视神器"fishpoker透视底牌"wepoker有没有机器人(一直真的是有辅助app)-哔哩哔哩...
连日来"智星德州插件... 连日来"智星德州插件2024最新版"wepoker有没有机器人(一直真的是有辅助工具)-哔哩哔哩1、...
透视黑科技"fish... 透视黑科技"fishpoker透视底牌"wepoker底牌透视(果然真的有辅助工具)-哔哩哔哩1、f...
无独有偶"wepok... 无独有偶"wepoker辅助器安装包定制"aapoker透视脚本(真是是真的辅助平台)-哔哩哔哩we...
透视软件"wepok... 您好,wepoker如何设置透视这款游戏可以开挂的,确实是有挂的,需要了解加去威信【13670430...
于此同时"aapok... 于此同时"aapoker怎么设置抽水"wpk辅助(一直真的是有辅助工具)-哔哩哔哩aapoker怎么...
透视透视"werpl... 透视透视"werplan脚本"hhpoker哪个俱乐部靠谱(果然真的有辅助插件)-哔哩哔哩运hhpo...
透视好牌"wepok... 透视好牌"wepoker透视有没有"wepoker私人局开挂视频(好像是有辅助平台)-哔哩哔哩1、w...
围绕透视问题"哈糖大... 围绕透视问题"哈糖大菠萝破解器"aapoker辅助器是真的吗(本来真的有辅助下载)-哔哩哔哩进入游戏...