我见过整个数据帧转换为字符,然后NA被删除的帖子。这是不可取的,因为所讨论的数据帧包含需要重新转换回原始形式的数值和日期。有没有一种方法可以在R中设置一个具有特定变量的数组来处理这一切,而无需在mutate语句或其他方法中编写多行代码?
一般来说,最好是"阅读"。已指定列类型的数据框。例如,在包含姓名(字符)、年龄(双精度)和出生日期的数据框中,正确的"读取"方法是:这个数据框应该是:
df = read_csv("df_name.csv", col_types = c("c", "d", "D"))
当数据帧的开头有大量的NA时,通常会读取错误的col_type。