當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R table轉dataframe用法及代碼示例


在本文中,我們將討論如何將給定的表轉換為 R 編程語言中的 DataFrame 。

使用的函數

  • as.data.frame.matrix()將表格作為其參數,並將數據幀返回給用戶。
用法:as.data.frame.matrix(x)

參數:

  • x:要轉換為 DataFrame 的表的名稱

返回值:它將返回從給定數據轉換而來的數據幀。

  • table()函數用於 cross-classifying 因子,以構建 R 語言中提供的數據的每個因子級別組合的計數的列聯表。
用法:table(…,exclude = if (useNA == “no”) c(NA, NaN),useNA = c(“no”, “ifany”, “always”),dnn = list.names(…), deparse.level = 1)


返回值:

該函數會將所提供數據的頻率表返回給用戶。

因此,我們將首先使用 table() 函數從數據幀創建一個列聯表,然後將該表轉換為數據幀。

下麵給出了一些實現。

範例1:

R


data_gfg=data.frame(x=c(1,3,5,3,4),
                    y=c(1,5,1,4,5))
table_gfg=table(data_gfg$x,data_gfg$y)
print("table in use:")
table_gfg
new_data_gfg=as.data.frame.matrix(table_gfg)
print("converted to dataframe:")
new_data_gfg

輸出:

範例2:

R


data_gfg=data.frame(x=c("a","b","c","d","e"),
                    y=c("1","2","3","4","5"))
table_gfg=table(data_gfg$x,data_gfg$y)
print("table in use:")
table_gfg
new_data_gfg=as.data.frame.matrix(table_gfg)
print("dataframe after conversion:")
new_data_gfg

輸出:




相關用法


注:本文由純淨天空篩選整理自geetansh044大神的英文原創作品 How to convert table to dataframe in R?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。