將缺少值的錶轉換爲與原始表具有相同結構的數據框?將具有缺失值的錶轉換爲與原始表具有相同結構的數據框?
下列方法既不工作,因爲它們要麼改變結構或不具有缺失值的工作:
t1 <- with(mtcars, table(gear,cyl, exclude = NULL )) # the table
data.frame(t1)
as.data.frame(t1)
as.data.frame.table(t1)
as.data.frame.matrix(t1)
下面的代碼工作,但我希望涉及較少的書面解決方案:
library(reshape2)
dcast(data.frame(t1), value.var = "Freq", formula = gear ~ cyl)
對此的解決方案,因此問題並不缺少值的工作: How to convert a table to a data frame
也許我太懶惰了。 :/