警告消息:强制引入的NA

时间:2020-03-16 21:39:04

标签: r

我已将Google趋势中的csv文件上传到R中,现在我正尝试将Year列的格式转换为数字值,因为它被识别为字符(其格式为2004-01) 这是我的R代码:dataset1 $ Year <-as.numeric(dataset1 $ Year) 而且我收到以下警告消息:强制引入的NA;然后将所有日期转换为NA 有谁知道这是什么问题?

1 个答案:

答案 0 :(得分:0)

您读取的csv函数可能会将列转换为一个因子。您可以通过在数据框上使用<b>test</b><b>er<a>123</a></b>并检查所有字段的类型来检查是否正确。

如果您的列是一个因素,它将不接受除读取文件时最初建立的值以外的任何新值。您可以通过在读取csv的函数中放置参数str()来避免这种情况的发生。