R-如何转换频率中的分类变量

克里斯蒂娜·多明格斯·费尔南德斯

我需要使用类别变量创建一个新的变量,该变量采用每个类别的频率。我编写了以下代码:

df[ , t_Product := .N , by = .(Product)]

但是我有这个错误:

 Error in `[.data.frame`(datos, , `:=`(t_Product, .N), by = .(Product)) : 
  unused argument (by = .(Product))

df我的数据框在哪里t_Product是新列的名称,Product也是当前列。

如果我是对的话,我将按该列分组Product并创建另一个名为t_Productcount的,因此需要频率...

美国弗莱彻

您的数据data.table格式吗?并非如此,只是为了使您知道将来如何测试,请运行以下代码行:

is.data.table(df)

它应该输出 FALSE

为了解决这个问题,在代码之前添加以下内容:

library(data.table) #import data.table package

df = as.data.table(df) #convert df to data.table

df[, t_Product := .N , by = .(Product)] #your code

要么

library(data.table)

setDT(df)

df[, t_Product := .N , by = .(Product)]

帕尔默企鹅的例子

library(data.table)
library(palmerpenguins)
data(package = 'palmerpenguins') #importing the palmer penguins data

df = as.data.table(penguins) #you can also use setDT(df)
df[, t_Product := .N , by = .(species)] #using your code here
df[, .(species, island, t_Product)] #selecting columns using column name

#>        species    island t_Product
#>   1:    Adelie Torgersen       152
#>   2:    Adelie Torgersen       152
#>   3:    Adelie Torgersen       152
#>   4:    Adelie Torgersen       152
#>   5:    Adelie Torgersen       152
#>  ---                              
#> 340: Chinstrap     Dream        68
#> 341: Chinstrap     Dream        68
#> 342: Chinstrap     Dream        68
#> 343: Chinstrap     Dream        68
#> 344: Chinstrap     Dream        68

reprex软件包(v0.3.0)创建于2020-08-10

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R中作为数据帧的分类变量的频率表

来自分类Dev

如何在R中对范围趋于无限的频率进行分类?

来自分类Dev

R&ggplot2-如何通过二进制变量绘制分类拆分的相对频率

来自分类Dev

将多个分类变量转换为 R 中的因子

来自分类Dev

如何从频率表转换为R中的原始数据

来自分类Dev

如何从频率表转换为R中的原始数据

来自分类Dev

R:计数分类变量的频率(以日期为条件)

来自分类Dev

R中的分类日期变量

来自分类Dev

如何从R中的文本值创建分类变量

来自分类Dev

如何基于分类变量在R Plotly中创建叶绿素图?

来自分类Dev

如何更改R中分类变量的最高值(按频率)的所有期望值

来自分类Dev

R:ggplot2 中的相对频率分类数据

来自分类Dev

强制转换以查找“ R”中的配对频率

来自分类Dev

强制转换以查找“ R”中的配对频率

来自分类Dev

使用频率提取R中的变量

来自分类Dev

R中多个变量的频率计数

来自分类Dev

忽略r中因子变量的频率情况

来自分类Dev

r中的多个变量的频率表

来自分类Dev

R Studio中的频率/计数变量

来自分类Dev

R中多个变量的频率计数

来自分类Dev

如何将分类变量转换为其频率。

来自分类Dev

如何使用R轴上的频率以外的变量在R中的直方图中分组的bin?

来自分类Dev

在R中的“其他”中转换分类变量的低频繁级别

来自分类Dev

在 r 中的 ggmap 中映射分类变量

来自分类Dev

如何基于R中的两个分类变量创建一个新变量?

来自分类Dev

如何根据 R 中的分析变量绘制分类变量的条形图

来自分类Dev

如何基于R中的分类变量删除数据框中的离群值

来自分类Dev

如何计算R中的文件频率?

来自分类Dev

如何基于频率在R中绘制直方图

Related 相关文章

热门标签

归档