R:如何为所有行重复一行代码?

R: How can I repeat a line of code for all my rows?

我有一行代码, tweet1 <- userTimeline("@VALUE", n=100) 我希望这基于我的专栏中的行继续。 假设我有一个包含一列“公司”和几行的数据框,Optus、Telstra、Samsung。 我想要一个自动执行的功能:

tweet1 <- userTimeline("@Optus", n=100)

tweet2 <- userTimeline("@Telstra", n=100)

tweet3 <- userTimeline("@Samsung", n=100)

谢谢:)

您可以使用 for 循环或 lapply。如果你的数据框被称为 df 你可以这样做:

tweet_list <- lapply(paste0('@', df$Companies), userTimeline, n = 100)