我正在创建带有大型数据库的R Shinydashboard,该数据库需要一段时间才能加载。是否可以创建一个进度条来显示已读取的数据量信息?(例如,“读取Z行的X%”)?
我正在尝试对R中的数据表的每个单元格执行一个函数,根据此循环的结果创建第二个单元格.例如,假设我有矩阵A
Ad1 Ad2 Ad3 Ad4
AA 6 0 10
AB 7 10 12
AC 0 0 15
Run Code Online (Sandbox Code Playgroud)
而我正在尝试创建Matrix B
Ad1 Ad2 Ad3 Ad4
AA 1 0 1
AB 1 0 1
AC 0 0 1
Run Code Online (Sandbox Code Playgroud)
以某种方式,如果该单元格的值大于0 ,则每个单元格假定值为1 ,并且列减去该单元格的总和也大于0.
例如,AA~Ad2为6,列的总和为7(6 + 7 + 0 - 6); 然后矩阵B中的AA~Ad2假定值为1.
有没有办法在不执行循环的情况下执行此操作?我设法用一个循环来做到这一点,但它花了太长时间:
A = read.table(text="Ad1 Ad2 Ad3 Ad4
AA 6 0 10
AA 7 10 12
AA 0 0 15", header=TRUE)
B = read.table(text="Ad1 Ad2 Ad3 Ad4
AA 0 0 0
AA 0 0 …Run Code Online (Sandbox Code Playgroud)