Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:日期列,包含非日期类条目_R_Date_Dataframe_Data Cleaning - Fatal编程技术网

R:日期列,包含非日期类条目

R:日期列,包含非日期类条目,r,date,dataframe,data-cleaning,R,Date,Dataframe,Data Cleaning,我的数据框中有一个日期列,包含日期和非日期类条目(例如2和2017-11-18) 如何识别哪些行包含日期,哪些行包含字符 在base R中,您可以将grepl与子集一起使用 # Sample data df <- data.frame( date = c("2<1U+5C0F><U+65F6><U+524D><U+53D1><U+5E03>", "2017-11-18")) subset(df, !grepl("U\\+

我的数据框中有一个日期列,包含日期和非日期类条目(例如
2
2017-11-18


如何识别哪些行包含日期,哪些行包含字符

在base R中,您可以将
grepl
子集一起使用

# Sample data
df <- data.frame(
    date = c("2<1U+5C0F><U+65F6><U+524D><U+53D1><U+5E03>", "2017-11-18"))

subset(df, !grepl("U\\+", date))
#        date
#2 2017-11-18
#示例数据
df相关--因此您可以执行
!is.na(as.Date(df$Date,format=“%Y-%m-%d”))
如果您能够指定日期格式。