在Filezilla中运行R脚本

在Filezilla中运行R脚本,r,filezilla,R,Filezilla,我想知道是否可以在filezilla中运行R脚本 我的目的是运行一个随机森林分析几个星期,我想使用这个服务器来运行这个脚本,并在它完成时得到结果 我可以访问远程服务器 注意。FTP和SFTP通常不用于启动(启动、运行)程序。话虽如此。。。我做了一些类似的事情,通过FTP/SFTP将R图发送到Raspberry Pi IoT smartscreens 我的项目被描述。如果这对你的不起作用,那么请提供额外的细节,我将帮助编辑成适当的FileZilla改编 以下是我在执行此类任务时的一般做法: 设置任

我想知道是否可以在filezilla中运行R脚本

我的目的是运行一个随机森林分析几个星期,我想使用这个服务器来运行这个脚本,并在它完成时得到结果

我可以访问远程服务器


注意。

FTP和SFTP通常不用于启动(启动、运行)程序。话虽如此。。。我做了一些类似的事情,通过FTP/SFTP将R图发送到Raspberry Pi IoT smartscreens

我的项目被描述。如果这对你的不起作用,那么请提供额外的细节,我将帮助编辑成适当的FileZilla改编

以下是我在执行此类任务时的一般做法:

  • 设置任务/cron作业/宏等以在计算机上查找文件
  • 编写一个小的SFTP脚本并在计算机B上的代码中调用它
  • 代码传输文件和CRON作业或Windows任务,或者任何总是在寻找要更改的文件的程序
  • 对于不同的用例,有许多细微的变化

    在您的情况下,听起来您在服务器(计算机A)上的CRON作业应该始终寻找由笔记本电脑(计算机B)上载到它的输入数据集(?)的更改,一旦完成,您的R脚本将调用一些代码,就像上面我的第二个链接,它通过FTP/SFTP将输出数据发送给您

    您的R脚本可以是这样的(任意机器学习,然后调用FTP/SFTP/SCP)

    机器学习\u代码.R

    ###############################
    # Random Forest SFTP Example  #
    ###############################
    
    # You would run this on the server
    library(RRF)  
    set.seed(1)
    
    # What's RRF do better than randomForest? 
    # See hack-r.com for a tutorial
    
    # Only the 1st and last features are truly useful
    X <- matrix(runif(50*50), ncol=50)
    class <- (X[,1])^2 + (X[,50])^2  
    class[class>median(class)]  <- 1;
    class[class<=median(class)] <- 0
    
    # Ordinary random forest
    rf <- RRF(X,as.factor(class), flagReg = 0)
    
    predictions <- predict(rf)
    
    write.csv(predictions)
    
    msg <- system("WinSCP.com /script=..//code//win_scp_pi_push1", intern=T)
    print(msg)
    
    ###############################
    #随机森林SFTP示例#
    ###############################
    #你可以在服务器上运行这个
    图书馆(RRF)
    种子(1)
    #RRF比randomForest做得更好的是什么?
    #有关教程,请参见hack-r.com
    #只有第一个和最后一个功能才是真正有用的
    
    我很困惑。你真的是指FTP应用程序FileZilla还是这是一个打字错误?如果你真的指的是FileZilla,答案是否定的。公共和外部FTP服务器可能支持很少的服务器端shell命令(参见示例),但运行R需要服务器范围的R安装、管理计算作业的基础结构/调度程序等。这(通常)不是FTP服务器的功能。谢谢,最后,我可以用一个远程ssh服务器来实现这一点,虽然有点慢,但效果很好。我使用FileZilla来传输数据和脚本。有趣的答案+1当您的数据有错误时,您是否知道如何停止脚本/进程,并且应该更改并停止它???@RodrigoBadilla
    tryCatch
    在R中。如果您有更多问题,也可以在堆栈溢出聊天中ping me,和/或自由提问更多问题,因为堆栈溢出可能太宽。我认为你也应该在那里分享你的项目,这样我们可以向你学习。