python-3.x - 从 Pandas DataFrame 创建 StratifiedK-Folds
问题描述
假设我有一个df
像这样的 PandasDataFrame:
|---------------------|------------------|
| ID | Value |
|---------------------|------------------|
| 12 | 32 |
|---------------------|------------------|
| 354 | 43 |
|---------------------|------------------|
我想使用值是随机的。
sklearn.model_selection.StratifiedKFold
. 我想要的是添加另一列df[kfold]
,该列将对应于通过拆分dataframe
. 可能吗 ?
解决方案
推荐阅读
- react-native - 防止平面列表在数据更改时滚动到顶部(React Native Expo)
- javascript - 在 React 中实现一个函数来交换数组元素而不改变原始数组
- android - 如何在 Flutter 中使用 Twilio API 连接调用方和接收方
- python - 如何使用python用逗号替换文件中的字符和空格以提取到CSV
- reactjs - 没有测试文件,但 NextJs 仍然显示这个`测试时,导致 React 状态更新的代码应该被包装到 act(...) 中:`
- ios - SDAVAssetExportSession 不匹配提供的比特率与 4k 视频
- reactjs - 在 create-react-app (react-scripts v4) 中保留注释
- c - 将文件目录从一个函数发送到另一个函数
- embedded-resource - 在非规范化嵌入关系时如何不允许 IRI?
- angular - 延迟加载模块时生成错误