所以我有兩個數據點向量,我想列出每個唯一對,以及這個對的頻率。我知道我可以使用table來完成這個操作,但是我似乎無法弄清楚如何使用pair來完成它。如何製作R中所有獨特數據點對的列表?
5
A
回答
8
只是......
dat <- data.frame(x = sample(letters[1:3], size = 100, replace = TRUE),
y = sample(letters[1:3], size = 100, replace = TRUE))
unique(dat)
table(dat)
,或者說你的載體只是X和Y,只有你想要桌子...
table(x,y)
+1
啊。 「獨特」。誰會猜到? – crf
0
如果vec1
和vec2
是有問題的載體:
points <- mapply(c, vec1, vec2, SIMPLIFY=FALSE)
uniq.points <- unique(points)
freqs <- sapply(uniq.points, FUN=function(point) length(which(points %in% list(point))))
cbind(do.call(rbind, uniq.points), freqs) # matrix of points and freqs
2
# A sample dataset:
dat <- data.frame(x = sample(letters, size = 1000, replace = TRUE),
y = sample(letters, size = 1000, replace = TRUE)
)
# Aggregating using just base R:
as.data.frame(table(dat$x, dat$y))
# With plyr
library(plyr)
count(dat, vars = c(x, y))
count(dat) # Or, less generalizably
相關問題
- 1. 如何繪製R中的數據幀的所有列
- 2. 如何訪問列表中的所有數據點中列出
- 3. 如何從列表中獲取所有獨特的posiblity?
- 4. 如何根據R中的特定列刪除所有行?
- 5. 在python列表中獨佔所有對
- 6. 如何根據以前列表中的某些數字製作單獨列表?
- 7. 如何製作數組列表中的所有內容?
- 8. 我有一個數字列表,如何生成所有獨特的K分區?
- 9. 從數據表中具有獨特的列中選擇行值
- 10. 如何製作R中成對向量的列表?
- 11. Marklogic - 獲取Marklogic數據庫中所有獨特文檔結構的列表
- 12. 如何將列表的所有元素合併到R中的數據框中
- 13. 添加兩個數據表中具有獨特的列
- 14. 如何獲取列表中特定類型的所有對象?
- 15. Excel工作表複製所有列中的特定字段
- 16. 如何從R列表中的所有數據框中選擇一些行?
- 17. 如何查詢所有數據庫中特定表的數據,而無需單獨進入數據庫?
- 18. 如何製作Jinja中獨特的配對清單?
- 19. 獨特索引中的領先列是否有所作爲?
- 20. 如何製作所有VS散點圖組 - 針對一個目標列的列表列表
- 21. 如何列表中的所有元素追加有效R中
- 22. 根據特定列中的值將行復制到單獨的工作表中
- 23. 如何將數據幀列表製作成數據幀列表
- 24. 生成所有獨特的排列
- 25. 如何循環對列在數據表中的R
- 26. R:在R數據表中的特定位置插入一列
- 27. SQL中特定數據庫中所有表的列名稱
- 28. 從R中的時間序列數據製作3D表面
- 29. R中的數據列表
- 30. 獨特的計數R ddply
'table'接受多個參數並交叉列表。 – cardinal
「獨特」功能被重載以自動執行此操作。如果你輸入一個矩陣,它將返回矩陣的唯一行 - 這應該解決你的問題。 – Macro
是等長的向量嗎? – JackeJR