【发布时间】:2020-08-21 07:23:31
【问题描述】:
所以我目前遇到错误
Error in data.frame(PTS, P3M, REB = OREB + DREB, AST, TOV, STL, BLK, PF) :
arguments imply differing number of rows: 605, 30
In addition: Warning message:
In OREB + DREB :
longer object length is not a multiple of shorter object length
我的代码在 R 版本 3.5.3 中如下
library('BasketballAnalyzeR')
RNGkind(sample.kind = "Rounding")
attach(Pbox)
View(Pbox)
data <- data.frame(PTS, P3M, REB=OREB+DREB, AST, TOV, STL, BLK, PF)
NROW(OREB)
detach(Pbox)
我很困惑 NROW(OREB) 给我的行数是 361,而 NROW(DREB) 给我的行数是 605。我将数据保存为 .csv 文件,OREB 和 DREB 列完美地有 605 个值在各自的列中。我已经看到有关相同错误的类似问题,但没有找到解决方案。我已经尝试重新安装数据包,重新启动计算机(大声笑),重新启动 R,因为它在逻辑上对我来说没有意义
【问题讨论】:
-
您的代码在我的机器上运行良好。没有错误。没有不同的行数。
-
@stefan 认为情况就是这样。我对这个错误感到非常困惑——真的不知道出了什么问题。我已经将代码放在不同的脚本上,像我提到的那样重新启动计算机,然后重新安装包。我想我现在会尝试自己解决它,但是感谢 lmk 它对你有用
-
代码在我的机器上也能正常工作。
标签: r