Ev Kişisel Finans Excel'den R'ye veri okumak nasıl yapılır - mankenler

Excel'den R'ye veri okumak nasıl yapılır - mankenler

Video: R Excel'den Veri Atma(Veri Aktarma) 2025

Video: R Excel'den Veri Atma(Veri Aktarma) 2025
Anonim

R kullanıcılarından doğrudan Microsoft Excel'den veri içe aktarmanın en iyi yolu sorulduğunda çoğu muhtemelen en iyi seçeneğinizin Excel'den bir CSV dosyasına aktarılması ve daha sonra okunması gerektiğini söyleyeceğidir. csv () verilerinizi R'ye aktarmak için.

Aslında, yine de R içe aktarma ve dışa aktarma el kitabının 8. Bölümü'nde "İlk tavsiye bu mümkün değilse bunu yapma! "Bunun nedeni, Excel'den veri içe aktarmak için mevcut yöntemlerin birçoğunun, yapılandırılması zor olabilecek, tüm işletim sistemlerinde kullanılamayan veya üçüncü taraf yazılımı veya kütüphanelerine bağlı olduğu ya da belki de kısıtlayıcı lisans koşullarına sahip olması.

Bununla birlikte, Şubat 2011'den bu yana, CRAN'dan temin edilebilen XLConnect paketini kullanarak yeni bir alternatif var. XLConnect'i farklı kılan, Excel dosyalarını okumak ve yazmak için bir Java kitaplığı kullanmasıdır. Bunun iki avantajı vardır:

  • Java'yı destekleyen tüm işletim sistemlerinde çalışır. XLConnect Java ile yazılmıştır ve Window, Linux ve Mac OS üzerinde çalışır.

  • Yüklenecek başka bir şey yok. XLConnect, başka herhangi bir kitaplık veya yazılım gerektirmez. Java yüklüyse, çalışması gerekir.

XLConnect, hücre biçimlendirmesini değiştirmeyi de içeren Excel dosyalarını hem Excel 97-2003 hem de Excel 2007/10 biçiminde yazabilir.

XLConnect hakkında daha fazla bilgi için, mükemmel paket vinyetini okuyabilirsiniz.

Şimdiye kadar, bir örneğe başlamakta kaşıyordunuz demektir. Elements adlı kullanıcı dizininizde bir Excel elektronik tablosunu okumak istediğinizi varsayın. xlsx. Önce, paketi yükleyin ve yükleyin; sonra dosya ismi ile bir nesne yaratın:

>> yükleyin. packages ("XLConnect")> kütüphane ("XLConnect")> excel. dosya <- dosyası. path ("~ / Elements. xlsx")
Şimdi bu çalışma kitabının bir sayfasını readWorksheetFromFile () işlevi ile okumaya hazırsınız. En az iki bağımsız değişkeni iletmeniz gerekir:

dosya

  • : Geçerli bir yol olan bir karakter dizgesi. xls veya. xlsx dosyası sayfa

  • : Çalışma sayfasının (örneğin, sayfa = 1) konumunu veya çalışma sayfasının adını gösteren bir tam sayı (örneğin, sayfa = "Sayfa2") olarak ilk çalışma sayfasındaki verileri alırlar: >> elements elements <- readWorksheetFromFile (excel.file, sheet = "Sheet1")

Excel'den R'ye veri okumak nasıl yapılır - mankenler

Editörün Seçimi

Minecraft Cevheri Külçe Kalıplara Kalıp Kalıpları

Minecraft Cevheri Külçe Kalıplara Kalıp Kalıpları

Minecraft'da bir oyuncu cevher bloklarını koklayabilir demir veya altın gibi) kıvrımlara dönüştürürler ve çoğu kez gelişmiş öğeler hazırlamanız gerekir - nasıl öğrenin!

Nasıl Uyarlanır? Özelleştirilmiş Minecraft Köylüler nasıl çağırılır - mankenler

Nasıl Uyarlanır? Özelleştirilmiş Minecraft Köylüler nasıl çağırılır - mankenler

Minecraft'da özelleştirilmiş bir köylüyü nasıl veri etiketleri kullanarak toplamanızı öğrenin Yeni doğan köylünün alıp satmak istediğini tam olarak belirtin.

Editörün Seçimi

Cisco Ağ İletişimi: OSI Model Katmanı 4 - Taşıma - mankenler

Cisco Ağ İletişimi: OSI Model Katmanı 4 - Taşıma - mankenler

Açık Sistem Arabağlantıının aktarım katmanı (OSI) modeli, ağ katmanı ile yakından ilişkilidir, ancak işlevsellik katar. Bu katmanı, ağ katmanı olan akılsız mafya paketleri için bir trafik polisi veya bir amir olarak düşünebilirsiniz. Aktarım katmanı, veri dağıtımını doğrulamak için sorumluluk alır. ...

Cisco Ağ: OSI Model Katmanı 3 - Ağ - mankenler

Cisco Ağ: OSI Model Katmanı 3 - Ağ - mankenler

Açık Sistem Arabağlantıının ağ katmanı (OSI) modeli verileri bir konumdan diğerine veya birkaç tanımlı ağ üzerinden yönlendirir. Ağ, tek bir fiziksel ortama veya yayın alanına bağlı olan bir dizi aygıttır. Bir ağ, birbirleri arasında sinyalleri birbirine bağlayan birbirine bağlı cihazları temsil ediyorsa, ağ katmanı ...

Cisco Ağ İletişimi: OSI Model Katmanı 7 - Uygulama - mankenler

Cisco Ağ İletişimi: OSI Model Katmanı 7 - Uygulama - mankenler

Uygulama katmanı, Açık Sistem Bağlantısı (OSI) modeli ve sizinle en yakın düzeydir - veya bağlantının diğer ucundaysanız size en uzaktaki seviyedir. Uygulama katmanı, verileri bilgisayarınız ve sunucu arasında etkin bir şekilde taşır. Şu bileşenlerden oluşur ...

Editörün Seçimi

Ağ Sanallaştırma: VMWare Player'a Başlarken - mankenler

Ağ Sanallaştırma: VMWare Player'a Başlarken - mankenler

Parmak uçlarınızı sığ sonuna daldırabilirsiniz VMWare'in ücretsiz sanallaştırma ürününü VMWare Player olarak indirip deneyerek sanallaştırma havuzunu kurduk. VMWare'den indirebilirsiniz. Aşağıdaki şekil VMWare Player'ın ana ekranını göstermektedir. Bu ekrandan, yeni bir sanal makine oluşturabilir veya sanal ortamlardan birini çalıştırabilirsiniz ...

CCNA Katmanı 2 için OSI: CCNA Katman 2 için Veri Bağlantısı

CCNA Katmanı 2 için OSI: CCNA Katman 2 için Veri Bağlantısı

CCNA sınavı geniş veri kapsama yelpazesine sahiptir. Veri yönlendirme, OSI'nin veri bağlantısı katmanı tarafından gerçekleştirilir. Veri bağlantısı katmanı aşağıdakileri yapar: Fiziksel ortamdaki veriyi gönderir. Verileri yerel olarak fiziksel ağ ortamında yönlendirir. Veri bağlantısı katmanı, her bir fiziksel adrese atanan fiziksel adresleri kullanır ...

OSI: Fiziksel-mankenler

OSI: Fiziksel-mankenler

CCNA sınavı kapsamlı bir donanıma sahiptir. Fiziksel katman bu. Fiziksel katman, gönderen ana cihaz ile alıcı ana cihaz arasındaki elektrikli, optik veya kablosuz üzerinden bağlantı kurar. Bu genellikle bakır veya fiber optik kablolama veya kablosuz radyo bağlantıları, patch paneller, sinyal tekrarlayıcıları, denizaltı kabloları veya uyduları içerir. CCNA sertifikası yok ...