如何使用R在read_csv之后保留col_type值

时间:2019-01-26 17:14:18

标签: r data-cleaning

当我使用“ read_csv”时,它会删除与column_type不匹配的值 并且在我的新数据框中读取它后我看不到它

我已经阅读了文档,并说该函数需要前1000行来确定列的数据类型(如果我错了,请更正我)。

我遇到问题的列具有“评论”(数字),但其中一个值包含3.0M,该值返回“ NA”

data1 <- read_csv("googleplaystore.csv", col_names = TRUE, col_types = 
cols(.default = "i"))

我希望输出保持“ 3.0M”,因为我将替换它:

data1$Reviews <- gsub("3.0M","3000000",data1$Reviews)

最后,我找到了保留“ 3.0M”的解决方案

data1 <- read_csv("googleplaystore.csv",  col_types = cols(.default = "c"))

所以我可以将“ 3.0M”替换为“ 3000000”!

data1$Reviews <- gsub("3.0M","3000000",data1$Reviews)

0 个答案:

没有答案