r - 在数据框中拆分行并保存到新数据集中
问题描述
问题是:将 clean_mlb 的行拆分为由非匹兹堡球队的 29 行组成的训练集和对应于匹兹堡海盗队的一个观察值的测试集。将这些数据帧保存为训练集和测试集。
clean_mlb 是由名为 mlb 的数据集组成的数据帧
这是我的代码:
if(mlb$TM[i] == "PIT"){
}else{
}
}
我不知道在 if 或 else 之后应该放什么,或者这甚至是我应该做的。
解决方案
您可以subset
根据列中的值获取数据TM
。
train <- subset(mlb, TM != "PIT")
test <- subset(mlb, TM == "PIT")
推荐阅读
- c - 数组在函数调用之间被破坏
- amazon-web-services - 如何更新 AWS 中容器定义的 .env 值?
- android - Firebase上的Facebook登录注册但身份验证不起作用
- apache-spark - Spark - Yarn FetchFailed 异常
- python - Python3 命令行参数的字符串注入
- scala - 如何将Scala字节列表转换为blob
- python - 无法安装 OpenFST Python 扩展
- java - setFixedLengthStreamingMode 不适用于对 s3 的 http PUT 请求
- angular - 带有 Angular 动态组件加载的模型中的 Observable 出错
- javascript - JQuery 不向父 div 的子图像添加类