Я бы оставил это как комментарий, но я не могу, так как мне не хватает rep ... Если вы прочитаете документацию на read.csv, вы обнаружите, что есть параметр colClasses, где вы можете указать класс вашего csv, когда он читается.
Например, если вы читаете в myFile.csv и хотите, чтобы первый столбец был читайте как целое, вы бы сделали:
В качестве альтернативы вы можете легко принуждать любой столбец с помощью соответствующих as. функций (например, as.integer, as.numeric и т. д.)
myDF <- read.csv("myFile.csv", colClasses = "character", stringsAsFactor = FALSE) ## all columns will be character
myDF$V1 <- as.integer(myDF$V1)
.
. ## coerce more columns here
.
Я бы оставил это как комментарий, но я не могу, так как мне не хватает rep ... Если вы прочитаете документацию на read.csv, вы обнаружите, что есть параметр
colClasses
, где вы можете указать класс вашего csv, когда он читается.Например, если вы читаете в
myFile.csv
и хотите, чтобы первый столбец был читайте как целое, вы бы сделали:В качестве альтернативы вы можете легко принуждать любой столбец с помощью соответствующих
as.
функций (например,as.integer
,as.numeric
и т. д.)