数据框中所有列的唯一值计数

阿迪亚(Aditya Bulusu)

我们有一个数据框,如下所示:

raw<-data.frame(v1=c("A","B","C","D"),v2=c(NA,"B","C","A"),v3=c(NA,"A",NA,"D"),v4=c(NA,"D",NA,NA))

我需要以下格式的结果数据框:

result<-data.frame(v1=c("A","B","C","D"), v2=c(3,2,2,3))

使用以下代码来获取某一特定列的计数:

count_raw<-sqldf("SELECT DISTINCT(v1) AS V1, COUNT(v1) AS count FROM raw GROUP BY v1")

这将返回单个列中唯一值的计数。

任何帮助将不胜感激。

阿克伦

我们可以使用applyMARGIN = 1

cbind(raw[1], v2=apply(raw, 1, function(x) length(unique(x[!is.na(x)]))))

如果是每一列

sapply(raw, function(x) length(unique(x[!is.na(x)])))

或者,如果我们需要基于所有列的计数,请转换为matrix并使用table

table(as.matrix(raw))
#  A B C D 
#  3 2 2 3 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取熊猫数据框中所有唯一行的计数

来自分类Dev

R:使数据框中所有因子列中重复的水平唯一

来自分类Dev

R:使数据框中所有因子列中重复的水平唯一

来自分类Dev

更改 R 数据框中所有列中的值

来自分类Dev

根据一列中所有值的组合来熊猫新数据框

来自分类Dev

如何将一列中所有值的数据框转换为多列中的数据框?

来自分类Dev

如何保留数据框中所有列中具有相同值的所有行?

来自分类Dev

数据框中所有可能的列组合取决于另一列中的值

来自分类Dev

我将如何创建一个具有aa列的唯一值并对其进行计数的新数据框?

来自分类Dev

如何用条件替换Pandas数据框中所有列中的所有值

来自分类Dev

根据数据框中另一列的唯一值查找一列的所有组合

来自分类Dev

从数据框中获取唯一ID计数的数量,并为计数和值创建新列

来自分类Dev

获取数据框中所有列的均值并创建一个新的数据框

来自分类Dev

Python Pandas:如何将数据框中一列中所有字典的值求和?

来自分类Dev

R数据表的唯一记录计数基于2列中给定值列表的所有组合

来自分类Dev

我有一个数据框,并想用另一列中的相同值来填充前几行中所有空列的值?

来自分类Dev

如何获取表中所有列的重复值计数

来自分类Dev

Mysql:获取两列中所有值的计数

来自分类Dev

计算数据框中所有列的阈值以上的连续值

来自分类Dev

如何在 PySpark 中用 NULL 替换数据框中所有列的字符串值?

来自分类Dev

如何计算所有列中的唯一值并将它们显示在带有唯一名称的单独数据框中?

来自分类Dev

数据框中所有列的列联表

来自分类Dev

如果列行中的值为零,则删除pandas数据框中所有列中的所有行

来自分类Dev

删除熊猫数据框中所有元素的最佳方法是什么?其中一列中的值在另一列中存在多次。

来自分类Dev

熊猫数据框中所有值的随机对

来自分类Dev

列出熊猫数据框中每组的唯一值计数

来自分类Dev

通过唯一值折叠数据框,并合并其他变量的所有相关值

来自分类Dev

Pandas根据数据框中的所有唯一值来旋转数据

来自分类Dev

最简单的命令,用于打印具有重复值计数的某些列数据的唯一值

Related 相关文章

  1. 1

    获取熊猫数据框中所有唯一行的计数

  2. 2

    R:使数据框中所有因子列中重复的水平唯一

  3. 3

    R:使数据框中所有因子列中重复的水平唯一

  4. 4

    更改 R 数据框中所有列中的值

  5. 5

    根据一列中所有值的组合来熊猫新数据框

  6. 6

    如何将一列中所有值的数据框转换为多列中的数据框?

  7. 7

    如何保留数据框中所有列中具有相同值的所有行?

  8. 8

    数据框中所有可能的列组合取决于另一列中的值

  9. 9

    我将如何创建一个具有aa列的唯一值并对其进行计数的新数据框?

  10. 10

    如何用条件替换Pandas数据框中所有列中的所有值

  11. 11

    根据数据框中另一列的唯一值查找一列的所有组合

  12. 12

    从数据框中获取唯一ID计数的数量,并为计数和值创建新列

  13. 13

    获取数据框中所有列的均值并创建一个新的数据框

  14. 14

    Python Pandas:如何将数据框中一列中所有字典的值求和?

  15. 15

    R数据表的唯一记录计数基于2列中给定值列表的所有组合

  16. 16

    我有一个数据框,并想用另一列中的相同值来填充前几行中所有空列的值?

  17. 17

    如何获取表中所有列的重复值计数

  18. 18

    Mysql:获取两列中所有值的计数

  19. 19

    计算数据框中所有列的阈值以上的连续值

  20. 20

    如何在 PySpark 中用 NULL 替换数据框中所有列的字符串值?

  21. 21

    如何计算所有列中的唯一值并将它们显示在带有唯一名称的单独数据框中?

  22. 22

    数据框中所有列的列联表

  23. 23

    如果列行中的值为零,则删除pandas数据框中所有列中的所有行

  24. 24

    删除熊猫数据框中所有元素的最佳方法是什么?其中一列中的值在另一列中存在多次。

  25. 25

    熊猫数据框中所有值的随机对

  26. 26

    列出熊猫数据框中每组的唯一值计数

  27. 27

    通过唯一值折叠数据框,并合并其他变量的所有相关值

  28. 28

    Pandas根据数据框中的所有唯一值来旋转数据

  29. 29

    最简单的命令,用于打印具有重复值计数的某些列数据的唯一值

热门标签

归档