在R中读取tweet时间
我已经下载了json格式的推文。现在我想表示推文创建速率与时间的关系。有一个名为“created at”的变量,表示推文创建的时间。我有以下格式的变量:在R中读取tweet时间,r,twitter,R,Twitter,我已经下载了json格式的推文。现在我想表示推文创建速率与时间的关系。有一个名为“created at”的变量,表示推文创建的时间。我有以下格式的变量: Thu Apr 09 15:43:18 +0000 2015 我能够阅读所有其他内容,但不知道如何阅读此+0000。之前我尝试在R中阅读此内容,获得了成功: Thu Apr 09 15:43:18 2015 为了读取上述变量,我使用了以下代码: earlier <-strptime("Thu Apr 09 15:43:18 2015"
Thu Apr 09 15:43:18 +0000 2015
我能够阅读所有其他内容,但不知道如何阅读此+0000。之前我尝试在R中阅读此内容,获得了成功:
Thu Apr 09 15:43:18 2015
为了读取上述变量,我使用了以下代码:
earlier <-strptime("Thu Apr 09 15:43:18 2015","%a %b %d %H:%M:%S %Y")
早些时候你可以试试
as.POSIXct('Thu Apr 09 15:43:18 +0000 2015',
format='%a %b %d %H:%M:%S %z %Y', tz='GMT')
#[1] "2015-04-09 15:43:18 GMT"
根据?strtime
“%z”与UTC之间以小时和分钟为单位的签名偏移量,因此“-0800”是8
比UTC晚几个小时。从R开始,接受高达“+1400”的值
3.1.1:以前的版本仅在“+1200”之前接受。
(标准仅适用于输出。)
@akrun它给出了这个错误:“字符串不是标准的明确格式”我没有得到R3.1.3的错误