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)
我有一行代码, 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)