几个小时以来,我一直试图弄清楚如何解决 R 中的问题。希望有人可以提供帮助:
我有以下数据表(仅显示一个示例,称为 xout):
factorx Freq cumFreq relative
1 (-2,-1.9] 13 13 0.00132626
2 (-1.9,-1.8] 18 31 0.00183636
3 (-1.8,-1.7] 22 53 0.00224444
4 (-1.7,-1.6] 18 71 0.00183636
5 (-1.6,-1.5] 22 93 0.00224444
6 (-1.5,-1.4] 31 124 0.00316262
我正在尝试添加一个具有正态曲线相对频率的新列。我试图将列 factorx 分成两列,称为 min 和 max,以便我使用数值传递给 dnorm 函数。我在 r 中进行字符串操作的所有尝试都失败了。我尝试使用:
gsub("[^/d]","",strsplit(toString(xout$factorx),",")))
但那失败了。我对 r 很陌生,所以我相信有更好的方法。