2010-10-08 13 views
8

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

+0

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. –

+0

@ user446667 Bu bir topluluk vikili olmalı. –

cevap

16

Eskiden kullandım ama şu anda kullanmadım. İşte artıları/eksileri benim kişisel liste:

yanlısı: Varolan Excel içine

  • bazı R mantığı kayma verir Excel'den R işlevlerine

    • 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.

  • 15

    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.

    +0

    Çok iyi bir nokta. –

    9

    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.

    İlgili konular