大家好,这是我的第一个问题,所以我希望格式正确。
我正在寻找创建一个 R 闪亮应用程序,该应用程序调用用户设置的参数内的所有 .txt 文件,合并这些 .txt 文件,并生成一个词云。
位于https://lukaszsowinski.shinyapps.io/WC-app/的应用程序一旦打开就会崩溃,尽管它可以在我的本地计算机上运行。我几乎可以肯定这与我在 wd()、数据文件和 .txt 文件中的写入方式有关,因为它们在我最终发布之前给我带来了问题。这是我得到的错误
2017-08-12T01:17:22.742107+00:00 shinyapps[204302]:loadWorkbook(文件)出错:2017-08-12T01:17:22.742109+00:00 shinyapps[204302]:找不到/home/shiny/ WC-app/WordMappingInfo.xlsx
这是我不确定我的错误在哪里的代码。
library(rsconnect)
rsconnect::deployApp('C:/Users/Lukasz Sowinski/Desktop/WC-app')
server <- function(input, output, server)
{
textframe <- read.xlsx("C:/Users/Lukasz Sowinski/Desktop/WC-app/WordMappingInfo.xlsx", 1)
schooldata <- list (
"Num" = textframe$Num[!is.na(textframe$Num)],
"SchoolName" = C(textframe$SchoolName),
"Path" = c(
"C:/Users/Lukasz Sowinski/Desktop/WC-app/texts/Queens College.txt",
"C:/Users/Lukasz Sowinski/Desktop/WC-app/texts/Lehman College.txt",
"C:/Users/Lukasz Sowinski/Desktop/WC-app/texts/Denison University.txt",
"C:/Users/Lukasz Sowinski/Desktop/WC-app/texts/St Johns University.txt",
"C:/Users/Lukasz Sowinski/Desktop/WC-app/texts/Rutgers University.txt"
),
"Students" = textframe$Students[!is.na(textframe$Students)],
"Tuition" = textframe$Tuition[!is.na(textframe$Tuition)],
"Program" = textframe$Program[!is.na(textframe$Program)]
)
这是我根据用户输入根据需要调用数据的一些代码。
if (schooldata$Program[i] == input$selection)
{
if (temptext == 0)
{
temptext <- schooldata$Path[i]
temptext.1 <- readLines(temptext)
mastertext.1 = temptext.1
}
temptext <- schooldata$Path[i]
temptext.1 <- readLines(temptext)
mastertext.1 <- rbind(mastertext.1, temptext.1)
}
我也尝试过使用路径 "./WC-app/WordMappingInfo.xlsx" "~/WC-app/WordMappingInfo.xlsx" 我在类似的问题中发现但都不起作用。
任何帮助将不胜感激。谢谢