alternatiflerini aramalı mıyım? Ayrıca, RExcel'in kurumsal işler için kullanılması tasarlanmalı mıdır? Ayrıca, onu kullanmanın bazı avantajları/dezavantajları nelerdir? Rexcel için dosyaların ne kadar küçük olması gerekiyor?RExcel yararlıdır? veya
cevap
Eskiden kullandım ama şu anda kullanmadım. İşte artıları/eksileri benim kişisel liste:
yanlısı: Varolan Excel içine
- kolay erişim
- sözdizimi kullanımı oldukça kolay
con:
- Bazı durumlarda yavaş olabilir. Bir e-tablodaki R 5000 çağrıları varsa o Rexcel gömülü bir e-tabloyu paylaşmak için
- yeniler yaparken Bazen R bağlantı düşer diğer kullanıcıların Rexcel
- yüklü olmalıdır, öğle yiyebilir ve bunu yeniden zorunda
Kanaatimce RExcel yararlı bir korsan olabilir, ancak iş akışım boyunca kritik bir yol yapmazdım. Gerçekten R'ye bir veya iki fonksiyona ihtiyacınız varsa RExcel bir cankurtaran olabilir.
Çok yavaş bir VBA işlevini R'den hızlı bir şekilde değiştirerek çok yavaş bir Excel elektronik tablosunu büyük ölçüde hızlandırmak için RExcel'i kullandım. Bu sadece zamanımı aldım, böylece tüm işlemi R'ye taşıyabileyim. korumak ve izlemek.
"Rexcel için dosyaların ne kadar küçük olması gerekiyor?" Diye sorduğunuzda ne sorduğundan emin değilim. RExcel bir Excel eklentisidir, bu yüzden verileriniz Excel'e uyarsa, üzerinde çalışabilirsiniz. Hafızada büyük bir Excel dosyası alırsanız ve bellekte de olan R'ye büyük miktarlarda veri göndermeye çalıştığınızda, hafızanız bitebilir. Ama bu RExcel değil, erişilebilir belleğin bir işlevi.
Kartımı masaya koyma: RExcel'in yazarıyım. 5000 çağrıları (RApply kullanarak), RExcel'in ne anlama geldiği değildir. Ancak, hepsi aynı işlevi çağırıyorsa, biri, büyük olasılıkla, çağrıyı vektörleştirebilir ve Excel'de dizi formülleri kullanabilir. Bu, hesaplamayı biraz hızlandırabilir.
Çok iyi bir nokta. –
Excel'in (çıplak) kullanılmasıyla ilgili iki büyük sorun vardır.
İlk olarak, korkunç bir şekilde good at maths. Bu görevi RExcel yoluyla R'ye dış kaynak olarak kullanarak, bu sorunu ortadan kaldırırsınız. İkinci olarak, tüm elektronik tablolarda olduğu gibi, hücreler, değerler veya formüller içerebildiğinden, verilerin ve veri analizlerinin net bir şekilde ayrılmasını sağlayamazsınız. Bu, sorunların hatalarını ayıklamayı ve karmaşık analizleri sürdürmeyi zorlaştırır. RExcel'i kullanmak size bu konuda yardımcı olmayacaktır.
E-tablo sorunlarıyla ilgili daha fazla bilgi edinmek isterseniz, kurallı başvuru Spreadsheet Addiction şeklindedir.
- 1. Ne gc_collect_cycles işlevi yararlıdır?
- 2. Yaralar ne için yararlıdır?
- 3. Segmentasyon nasıl yararlıdır?
- 4. (Kestrel) K-birleştirici: neden yararlıdır?
- 5. HTML5'te tuval etiketi nasıl yararlıdır?
- 6. SQL, Postgres OID'ler, Nelerdir ve neden yararlıdır?
- 7. Kalıtsal üyelere "yoluyla" miras alınan türlere erişmek neden yararlıdır?
- 8. Niçin "uçucu int * p" gibi bir uçtan uca işaretçi yararlıdır?
- 9. Bir python dict bir başlangıç kapasitesi vermek mümkün mü (ve yararlıdır)
- 10. Utf8_general_ci veya utf8mb4 veya ...?
- 11. '(' veya '['
- 12. Mongodb, daha hızlı $ veya $ veya?
- 13. MVC4 ViewBag veya ViewModel veya?
- 14. Hangi Javascript işlevsel kitaplığı: Underscore veya wu.js veya İşlevsel veya ...?
- 15. MVC veya Rest veya Both veya Her ikisi de
- 16. IIS'de Django: PyISAPIe veya FastCGI veya WSGI veya Helicon Hayvanat Bahçesi veya DjangoWindowsTools
- 17. Angularjs veya AND'yi ayrıştırma veya sorgulama
- 18. Redis "nil" veya "boş liste veya set"
- 19. "Oturum Aç" veya "giriş" "login" veya
- 20. Klon veya Kopyala UIViewController veya UIView
- 21. Raylar: format.js veya format.json veya ikisi birden?
- 22. joker sunucuda sonar sonucunu nasıl yayınlayabiliriz, veya sonar-report jenkins eklentisi var mı
- 23. PostgreSQL - veya
- 24. kurulmamış veya
- 25. VEYA durum
- 26. veya sahiplik
- 27. Bir dosyanın ilk iki satırını BASH veya awk veya sed veya
- 28. Arasındaki fark nedir: ". [Script]" veya "source [script]", "bash [script] veya $ SHELL [script]" ve "./ [script]" veya "[script]"?
- 29. Metnin mutlak veya göreli konumunu (harf veya kelime) veya html'de <br /> mu?
- 30. Bool'u true veya false "True" veya "False" olarak nasıl dönüştürebilirim
RExcel'i kullanmadım ama tanıtım videosunu bir süre önce izledim. Geriye doğru bakıldığında, R + LaTeX'i (Sweave aracılığıyla) da uygun bir seçenek buluyorum.Özellikle gerçekleştirmek için farklı bir görev diziniz varsa. Her bir görev için bir betik oluşturmak oldukça kolaydır ve çıktıyı istediğiniz gibi düzenleyebilir ve yan tarafta da profesyonel görünebilir. –
@ user446667 Bu bir topluluk vikili olmalı. –