如何将不等长变量从 R 导出到 excel sheet?
How to export unequal length variables from R to an excel sheet?
我在R中有两个数据框如下。
Team1 = c("a","b")
Grade1 = c(90,85)
DB1 = data.frame(Team1, Grade1)
Team2 = c("a","x","b")
Grade2 = c(79,92,85)
DB2 = data.frame(Team2, Grade2)
我希望将这四个变量导出到单个 excel sheet,其中四列应该是 'Team1','1 级'、'Team2' 和'2 级'。
我曾经使用 write.xlsx() 函数将数据帧导出到 excel sheets 但问题是,变量是长度不相等。当我尝试 cbind() 变量并导出到 excel.
时也会发生同样的情况
有什么方法可以将这四个变量导出到 excel sheet 而不必担心它们的长度?
一个选项是 cbind.fill
以列绑定两个数据集,它将用 NA
填充其他行
library(rowr)
DB12 <- cbind.fill(DB1, DB2, fill = NA)
DB12
# Team1 Grade1 Team2 Grade2
#1 a 90 a 79
#2 b 85 x 92
#3 <NA> <NA> b 85
我在R中有两个数据框如下。
Team1 = c("a","b")
Grade1 = c(90,85)
DB1 = data.frame(Team1, Grade1)
Team2 = c("a","x","b")
Grade2 = c(79,92,85)
DB2 = data.frame(Team2, Grade2)
我希望将这四个变量导出到单个 excel sheet,其中四列应该是 'Team1','1 级'、'Team2' 和'2 级'。
我曾经使用 write.xlsx() 函数将数据帧导出到 excel sheets 但问题是,变量是长度不相等。当我尝试 cbind() 变量并导出到 excel.
时也会发生同样的情况有什么方法可以将这四个变量导出到 excel sheet 而不必担心它们的长度?
一个选项是 cbind.fill
以列绑定两个数据集,它将用 NA
library(rowr)
DB12 <- cbind.fill(DB1, DB2, fill = NA)
DB12
# Team1 Grade1 Team2 Grade2
#1 a 90 a 79
#2 b 85 x 92
#3 <NA> <NA> b 85