Sayı detayları için yanıtları görmek, çözdü.R knitr: Farklı makineler arasında önbelleğe alınmış sonuçları kullanmak mümkün mü?
ben daha güçlü bir sunucu üzerinde (knitr
ile) bazı kodlar çalıştırmak ve sonra belki benim kendi dizüstü küçük değişikliklerin yapılma olasılığını istiyorum
. Klasörün tamamında kopyalama bile olsa, yerel olarak yeniden derlendiğinde önbellek yeniden oluşturulmuş gibi görünüyor, bundan kaçınmanın bir yolu var mı ve önbellekteki sonuçları gerçekten kullanıyor musunuz?
Cevabınız için çok teşekkürler. Klasörleri farklı bir makinede yeniden derlemeden önce hiçbir şeyi değiştirmeden kopyaladım, bu yüzden 3 koşulun yerine geldiğini tahmin ediyorum. Şimdi, iki makinenin farklı R sürümlerini (yerel olarak 2.15.1 ve 3.0 sonra yerel) çalıştırdığını fark ettim. Ancak cache.extra seçeneğini kullanmıyorum, sürümlerdeki fark yeniden önbelleğin yeniden oluşturulmasını istiyor olabilir mi? Diğer taraftan, @Greg tarafından belirtilen tarih-saat konularının bir etkisi olup olmadığını merak ediyordum. – user2252705
Tarih/saat önemli değil. R versiyonu da önemli değil. Sadece 'knitr' sürümlerinin iki makinede aynı olduğundan emin olmanız gerekiyor, bu yüzden kütüphaneyi (knitr) kontrol edin; sessionInfo() ' –
Sadece kontrol ettim ve' knitr 'sürümlerinin aslında farklı olduğunu keşfettim. Öneri için teşekkürler, denemeyi her iki makinede de aynı sürümle yeniden yapmaya çalışacağım ve bunun sorunu çözeceğini umuyorum. – user2252705