我需要帮助.我试图date_time根据列的匹配值txt_col和不匹配的值将列值复制到新列中NA.这是我的代码:
df$new_col <- ifelse(df$txt_col == "apple", df$date_time, NA)
Run Code Online (Sandbox Code Playgroud)
但是,我在新列中获取数字,而不是日期时间:
new_col
1477962000
1451755980
1451755980
1451755980
Run Code Online (Sandbox Code Playgroud)
在查看时str(df),列date_time是POSIXct.我试图转换as.numeric和POSIXct,也没有工作.如果你有更优雅的方式去做我想要实现的目标,那么如果你分享,我们将不胜感激.谢谢.