Comment exécuter facilement des commandes R sur un serveur distant?

J'utilise Excel + R sur Windows sur un plutôt lent bureau. J'ai un plein accès admin à très rapide basée sur Ubuntu server. Je me demande: comment faire pour exécuter à distance des commandes sur le serveur?

Ce que je peux faire est de sauver les variables nécessaires à saveRDSet de les charger sur le serveur avec loadRDSexécuter les commandes sur le serveur, puis enregistrer les résultats et de les charger sur Windows.

Mais c'est très interactif et manuel, et peut à peine être fait sur une base régulière.

Est-il une manière de faire les choses directement à partir de R, comme

  1. Se connecter avec le serveur via ssh par exemple,
  2. Transférer les objets requis (ce qui peut être spécifié manuellement)
  3. D'exécuter du code sur le serveur et d'attendre le résultat
  4. Obtenir le résultat.

J'ai pu faire tourner l'ensemble de la R à distance, mais alors qu'il donnerait naissance à un des problèmes liés au réseau. La plupart de la R commandes que j'ai faites à partir d'Excel sont très rapides et gourmandes en données. J'ai juste besoin d'exécuter à distance certaines commandes spécifiques, pas tous d'entre eux.

source d'informationauteur Adam Ryczkowski | 2014-02-27