【问题标题】:count() returns "object not found" [duplicate]count() 返回“找不到对象”[重复]
【发布时间】:2025-11-30 16:15:02
【问题描述】:

我有一个简单的问题。我有两个变量,想应用 count(),plyr 包,以便找出有多少 1 和 2 的“a”分数,多少 1 和 2 的“b”分数等。试图这样做,我只是得到错误消息。

x=c(rep(1,5), rep(2,5))
y=c("a", "a", "b", "c", "d", "b", "a", "c", "c" ,"c")
df=data.frame(x,y) 
df2=count(df$x, df$y)

谢谢!

【问题讨论】:

  • table(df$x, df$y)

标签: r


【解决方案1】:

table(df) 不够吗?

   y
x   a b c d
  1 2 1 1 1
  2 1 1 3 0

t(table(df)):

   x
y   1 2
  a 2 1
  b 1 1
  c 1 3
  d 1 0

data.frame(table(df)) %>% arrange(x):

  x y Freq
1 1 a    2
2 1 b    1
3 1 c    1
4 1 d    1
5 2 a    1
6 2 b    1
7 2 c    3
8 2 d    0

【讨论】:

    最近更新 更多