【发布时间】:2013-04-21 21:28:59
【问题描述】:
我在从一组变量中提取最大值时遇到函数max() 的问题。 data.frame 是下一个,所有变量都是数字:
setosa versicolor virginica
0 0.96969697 0.03030303
0 0.05128205 0.94871795
0 0.96969697 0.03030303
1 0.00000000 0.00000000
1 0.00000000 0.00000000
0 0.05128205 0.94871795
0 0.05128205 0.94871795
0 0.05128205 0.94871795
当我将 max() 函数应用于此数据框并尝试将其保存在新变量中时,它会发生:
DF$max=max(DF$setosa,DF$versicolor,DF$virginica)
setosa versicolor virginica max
0 0.96969697 0.03030303 1
0 0.05128205 0.94871795 1
0 0.96969697 0.03030303 1
1 0.00000000 0.00000000 1
1 0.00000000 0.00000000 1
0 0.05128205 0.94871795 1
0 0.05128205 0.94871795 1
0 0.05128205 0.94871795 1
似乎max() 函数围绕最大值。我找不到我的错误,你能帮我看看有什么问题吗?谢谢。
【问题讨论】:
标签: r