У меня небольшой вопрос, касающийся бинарных операций в кадре данных. Здесь у меня есть датафрейм, и я хочу создать новый столбец PerWeek
, который является результатом при взятии Gross
, деленного на Weeks
, и мне интересно, как я могу это сделать, поскольку элементы Gross
не являются цифрами c.
boxoffice = function(){
url = "https://www.imdb.com/chart/boxoffice"
read_table = read_html("https://www.imdb.com/chart/boxoffice")
movie_table = html_table(html_nodes(read_table, "table")[[1]])
Name = movie_table[2]
Gross = movie_table[4]
Weeks = movie_table[5]
BoxOffice =
for (i in 1:10){
PerWeek = movie_table[4][i] %/% movie_table[5][i]
}
df = data.frame(Name,BoxOffice,PerWeek)
return(df)
}
![enter image description here](https://i.stack.imgur.com/P4VIg.png)