【发布时间】:2018-06-23 10:36:29
【问题描述】:
在 R 中,我们可以使用table 找到每个项目的频率。
这是 R 中的一个示例:
x <- c(1,1,1,1,2,2)
y <- c("a","a","b","a","a","b")
table(x,y)
# y
#x a b
# 1 3 1
# 2 1 1
当 x 和 y 作为 DataFrame 时,如何在 python 中实现它? 我是 Python 的新手,我搜索了很多,但我找不到我的答案。我应该提到我阅读了this article,但我无法在我的情况下实现它?
【问题讨论】:
-
试试
crosstab -
处理表格数据,Python有一个非常好的库——Pandas。阅读这 10 分钟的介绍,您将能够轻松处理表格操作任务。
-
@akrun 非常感谢。
pd.crosstab(X,Y)正是我所需要的。 -
@TrigonaMinima 谢谢你,我会复习的。实际上,我经常使用基本的 Panda,但交叉表对我来说是新的。