x9 为dataframe,由两列,第一列是表示排序,第二列虽为数据但却显示为factor,无法运算。
请问如何x9变为数值?同时,想保持第一列给定的顺序不变!
先谢谢了!
有关x9的信息如下!(无法上传附件,抱歉)
> is.numeric( x9 )
[1] FALSE
> mode( x9 ); class( x9 )
[1] "list"
[1] "data.frame"
> class( x9[ ,2 ] )
[1] "factor"
> class( x9[ ,1 ] )
[1] "integer"
> is.numeric( x9[ ,1 ] )
[1] TRUE
> is.numeric( x9[ ,2 ] )
[1] FALSE