簡體   English   中英

R中每次觀察的頻率計數

[英]Frequency count per observation in R

我正在嘗試在當前采用長格式的數據集中對每個案例進行分類變量(即,上划分類)的頻率計數。 我正在使用 R。

當前數據集:
Student_ID 類 UD_class
111 PSY 400 1
111 英 310 0
111 EE 510 1

我想將其轉換為如下所示的框架:
Student_ID UD_class
111 2

我嘗試使用此代碼,這為我提供了錯誤的頻率:
數據框架(表(數據$Student_ID,數據$UD_class))

關於如何在 R 中執行此操作的任何建議? 謝謝!

嘗試as.data.frame而不是data.frame 要維護列標題,請使用with函數: as.data.frame(with(df, table(StID, ud_class)))

嘗試:

 with(data[data$UD_class==1,], data.frame(table(Student_ID))

暫無
暫無

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

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