我有一个data.frame DT_A
,有几行和两列address
和date_time
(类字符)。行的示例:
address date_time
Canada 1 '"verfied"=>"2013-07-28 09:47:20 +0000", "verified_oleh"=>"nur@web.com", "verfification req"=>"2013-04-21 05:22:00 +0000"'
Canada 1 '"verfied"=>"2013-07-28 09:47:20 +0000", "verfied_oleh"=>"nur@web.com"
Germany '"verfied"=>"2013-07-28 09:47:20 +0000", "verified_oleh"=>"nur@web.com", "verfification req"=>"2013-04-21 05:22:00 +0000"'
Germany '"verfied"=>"2013-07-28 09:47:20 +0000", "verfied_oleh"=>"nur@web.com"'
列date_time
可以采取其他状态。
我需要过滤列date_time
的每一行都有“已验证”字符串,我认为它需要转换为JSON,我已经尝试过jsonlite
包,但它仍然无效。
答案 0 :(得分:0)
不清楚你的意思是"已经验证了字符串"。但是,如果我认为你的意思是有字符串"已验证"在date_time
列中,这应该可以解决问题:
DT_A[grepl('^"verfied"', DT_A$date_time, ] # please note the typo in verfied
这个grepl
查找字符串以" verfied"开头的正则表达式。