小编Tia*_*ção的帖子

为什么Rscript不能与as()函数一起使用?

我正在使用R脚本进行一些统计计算。当我使用交互式终端时,此代码可以正常工作:

# Load libraries to read ods tables, calcs alpha and pearson
print("Loading libraries...")
library(readODS)
# library(arules)
# library(arulesViz);
print("Done!")

# Read table ods
print("Calc results...")
table_votes = read_ods("table.ods", col_names = TRUE)

# Remove columns from dataframe where ALL values are NA
table_votes <- table_votes[,colSums(is.na(table_votes))<nrow(table_votes)]

matrix_votes <- as.matrix(table_votes)
matrix_votes[!is.finite(matrix_votes)] <- 0
transactions <- as(matrix_votes, 'transactions')
apriori(transactions)
Run Code Online (Sandbox Code Playgroud)

但是,当我将此代码传递给文件以与Rscript一起运行时,我的as()函数存在问题:

“错误:找不到函数'as'”

我使用R -r my_file.R ...解决了这个问题,但是为什么Rscript无法使用?

r rscript

1
推荐指数
1
解决办法
572
查看次数

标签 统计

r ×1

rscript ×1