在贾莫维工作。我有10科尔col1通过col10,要么有文字,要么是空白。我想要计算一个新的变量total_col,它只计算多少个cols包含文本。这是总决赛吗?在jamovi计算面板中它会是什么样的呢?
发布于 2022-05-21 09:22:54
Jamovi模块Rj允许您执行R代码。以下代码将返回包含文本(字符和因子)的类的列数:
sum(sapply(iris, ## replace "iris" with the name of your data set
function(VAR) class(VAR) %in% c("character", "factor")))注意,在R中,类是固定的,因此可以包含文本的单元格的数量对于所有行都是相同的。但是,如果希望将这些相同的条目放在单独的列中,则应该执行以下操作:
iris$cellcount_text <- sum(sapply(iris, ## replace "iris" as above
function(VAR) class(VAR) %in% c("character", "factor")))*没有测试,只发现有一个使用R代码的Jamovi模块,并提供了R代码(希望您能够用保存它们的名称来处理底层数据)。
https://stackoverflow.com/questions/72325498
复制相似问题