首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复制obs以适应df -R中的其他obs

复制obs以适应df -R中的其他obs
EN

Stack Overflow用户
提问于 2020-01-06 07:24:18
回答 1查看 36关注 0票数 0

在下图中,您可以看到有12个团队对象和6个时间对象。当我将这个变量添加到Dataframe中时,它显然不适合并出现错误。有没有办法复制时间,让它在同一场比赛中出现两次,一次显示在顶部,一次显示在底部?

代码语言:javascript
复制
library(rvest)
library(dplyr)
library(tm)
library(stringi)
library(readr)


today <- Sys.Date()#+1
today <- gsub("-", "", today, fixed=TRUE)

url <- read_html(paste0('https://classic.sportsbookreview.com/betting-odds/nhl-hockey/?date=', as.character(today)))

gametime <- url %>%
  html_nodes('.eventLine-time .eventLine-book-value') %>%
  html_text()

teams <- url %>%
  html_nodes('.team-name a') %>%
  html_text()

roster <- data.frame(gametime = time, TEAM = teams)

在编辑中添加: gametime = rep(gametime,each=2)

代码语言:javascript
复制
library(rvest)
library(dplyr)
library(tm)
library(stringi)
library(readr)


today <- Sys.Date()#+1
today <- gsub("-", "", today, fixed=TRUE)

url <- read_html(paste0('https://classic.sportsbookreview.com/betting-odds/nhl-hockey/?date=', as.character(today)))

gametime <- url %>%
  html_nodes('.eventLine-time .eventLine-book-value') %>%
  html_text()

gametime = rep(gametime, each=2)

teams <- url %>%
  html_nodes('.team-name a') %>%
  html_text()

roster <- data.frame(gametime = time, TEAM = teams)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-06 07:32:59

rep(gametime, each=2)将复制gametime的每个元素。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59605095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档