【发布时间】:2016-02-22 02:42:35
【问题描述】:
这里对 R 来说还是比较新的。我有一列推文,我正在尝试创建一个包含转发句柄“RT @blahblah”的列,如下所示:
Tweets Retweetfrom
RT @john I had a good day RT @john
RT @josh I had a bad day RT @josh
这是我的代码:
r$Retweetfrom <- str_extract_all(r$Tweets, "^RT[:space:]+@[:graph:]+")
它给了我很好的结果,但是新列不是一个向量,而是一个列表。当我尝试取消列出它时,它会抛出一个错误:
Error in `$<-.data.frame`(`*tmp*`, "Retweetfrom", value = c("@AlpineITW", "@AllScienceGlobe", : replacement has 1168 rows, data has 2306
有人知道如何处理吗?非常感谢。
【问题讨论】: