小编105*_*tor的帖子

在Shiny中部署时出现语言环境错误

我有同样的问题,问这个职位.问题没有解决,所以我决定再次询问同一个问题(我不知道这是否是这样做的方式,或者原始问题中的评论是否更合适).

我已经制作了一个Shiny应用程序,并在部署时遇到以下错误:

Preparing to deploy application...DONE
Uploading application bundle...Detecting system locale ... Error in 
read.table(file = file, header = header, sep = sep, quote = quote,  :
incomplete final line found by readTableHeader on 'system("systeminfo /FO csv", 
intern = TRUE, wait = TRUE)'
Calls: <Anonymous> ... systemLocale -> systemInfo -> read.csv -> read.table
Execution halted
Run Code Online (Sandbox Code Playgroud)

我必须尝试通过这段代码更改我的语言环境,但问题仍然存在:

Sys.setlocale("LC_ALL","English")
Run Code Online (Sandbox Code Playgroud)

r shiny

6
推荐指数
0
解决办法
1058
查看次数

通过更改参数将函数应用于数据框

我有2个对象:

包含3个变量的数据框:

v1 <- 1:10
v2 <- 11:20
v3 <- 21:30
df <- data.frame(v1,v2,v3)
Run Code Online (Sandbox Code Playgroud)

包含3个元素的数字向量:

nv <- c(6,11,28)
Run Code Online (Sandbox Code Playgroud)

我想将第一个变量与第一个数字进行比较,将第二个变量与第二个数字进行比较,依此类推.

which(df$v1 > nv[1])
which(df$v2 > nv[2])
which(df$v3 > nv[3])
Run Code Online (Sandbox Code Playgroud)

当然,实际上我的数据框有更多变量,因此手动输入每个变量不是一个选项.

我经常遇到这些问题.我需要阅读哪些文件才能熟练掌握这些问题?

r apply

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

将均值移动为dplyr中的函数

我想创建一个函数,可以计算可变数量的最后观察值和不同变量的移动平均值.以此为模拟数据:

df = expand.grid(site = factor(seq(10)),
                 year = 2000:2004,
                 day = 1:50)
df$temp = rpois(dim(df)[1], 5) 
Run Code Online (Sandbox Code Playgroud)

计算1个变量和固定数量的最后观察值.例如,这计算过去5天的平均温度:

library(dplyr)
library(zoo)

df <- df %>% 
            group_by(site, year) %>% 
                arrange(site, year, day) %>% 
                      mutate(almost_avg = rollmean(x = temp, 5, align = "right", fill = NA)) %>%
                          mutate(avg = lag(almost_avg, 1))
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.现在尝试功能化失败.

avg_last_x <- function(dataframe, column, last_x) {

  dataframe <- dataframe %>% 
    group_by(site, year) %>% 
      arrange(site, year, day) %>% 
        mutate(almost_avg = rollmean(x = column, k = last_x, align = "right", fill = NA)) %>% …
Run Code Online (Sandbox Code Playgroud)

r moving-average dplyr nse

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

标签 统计

r ×3

apply ×1

dplyr ×1

moving-average ×1

nse ×1

shiny ×1