在使用R时,我读取了一个csv文件并使用了colClasses ="字符",它将所有列都包含在字符中,但我希望数字列(包含逗号)保持数字并存储为它们在同一个载体中,我该怎么做? 我尝试了as.numeric(gsub(",","",股票$ Open))但问题是它不会永久地反映在向量中。
答案 0 :(得分:0)
传递参数colClasses时,可以单独指定每个列的类。例如,
file< -read.csv(“filename.csv”,colClasses = c(“character”,“numeric”,“numeric”...)
或者,您可以在读取文件后将数字形式所需的列转换为数字。这可以使用函数as.numeric()来完成。例如,
文件[,1]; -as.numeric(文件[1])
希望它有所帮助!