所以我有一个包含5行3列的表
>temp
data1 data2 data3
1 35.5Â 410.8Â 327.2Â
2 32.7Â 406.9Â 281.3Â
3 30.3Â 410.3Â 288.2Â
4 27.6Â 403.1Â 273.6Â
5 27.3Â 364.2Â 236.8Â
我想摆脱那些讨厌的“”并将这些因素转换为角色。所以,我尝试了类似的东西:
temp[,1:3] <- apply(temp[,1:3], 2, as.numeric)
但是我收到了警告信息,并且所有值都被强制为NA。
然后我尝试了:
temp[,1:3] <- sub("Â","",temp[,1:3])
但这不起作用。
我可以这样做:
temp[,1] <- sub("Â","",temp[,1])
确实有效,但我需要在更大的数据集中的大范围列上执行此操作。有没有办法对列的范围进行分析,而不是单个向量?
答案 0 :(得分:1)
strsplit(温度$ DATA1, “A”)
strsplit(温度$ DATA2, “A”)
strsplit(温度$ DATA3, “A”)
希望这会有所帮助.....