抱歉,如果这很愚蠢,但我不明白 R Studio 如何将一个语句视为 True,而将同一语句视为 false。我怎样才能让R看到
print(as.Date(test)<=as.Date(2022-10-12)
是真的吗?当我使用相同日期的原始数据进行测试时,它显示为 TRUE(参见图片)。 我缺少什么? 我正在使用 RStudio 2023.03.0 Build 286 和 R 4.3.2
as.Date
将类 "character"
的日期格式作为输入
您的情况中的以下内容被视为带有减号的 3 个数字
2022-10-12
[1] 2000
导致
as.Date(2022-10-12)
[1] "1975-06-24"
本来就应该这样
test <- "2022-09-29"
as.Date(test)<=as.Date("2022-10-12")
[1] TRUE