簡體   English   中英

R 中的 data.frame 和表

[英]data.frame and table in R

我有電影清單和每部電影的導演和演員等工作人員清單。 我需要在表格和 dataframe 的幫助下顯示電影列表和每部電影的工人數量。

結果應該是什么樣子

但是當我把桌子給導演,把桌子給工人,並想從他們那里制作 dataframe 時,它給了我一個錯誤,因為有不同數量的線條,因為他們不會在沒有工人的情況下將電影添加到表中,或者導演也一樣。

請問有什么幫助嗎? 謝謝你,

numDirectors <- table(imdb.players[imdb.players$role == "Director",]$id)
numWriter <- table(imdb.players[imdb.players$role == "Writer",]$id)
               
numall.df <- data.frame(numDirectors,numWriter)

我們可以使用in%而不是==來獲取多個 'role' 元素並在 'role' 和 'id' 列上應用一次table

as.data.frame(table(subset(imbd.players, role %in% c("Director", "Writer"), 
      select = c(role, id))))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM