?? ? ?在?R中,要統計dataframe數據框中每個元素出現的頻數,可以使用`table()`函數。以下是一個示例:
目錄
一、創建數據
二、統計第一列每個元素出現的頻數
三、統計第二列每個元素出現的頻數
四、將頻數結果轉換為數據框,并改列名
一、創建數據
# 創建一個示例數據框
data <- data.frame(col1 = c("A", "E", "A", "E", "B", "E", "E", "B", "B"),col2 = c(4, 5, 6, 5, 4, 6, 4, 5, 6))
結果如下:
二、統計第一列每個元素出現的頻數
# 統計每個元素出現的頻數
frequency_table1 <- table(data$col1)# 輸出頻數統計結果
print(frequency_table1)
?結果如下:
三、統計第二列每個元素出現的頻數
# 統計每個元素出現的頻數
frequency_table2 <- table(data$col2)# 輸出頻數統計結果
print(frequency_table2)
結果如下:
四、將頻數結果轉換為數據框,并改列名
frequency_dataframe <- as.data.frame(frequency_table1)colnames(frequency_dataframe) <- c("元素","頻數")
?結果如下: