2012-05-02 27 views
5

içine nasıl alınacağını anlamaya çalışıyorum R için yeniyim ve bir csv dosyasının nasıl alınacağını anlamaya çalışıyorum, böylece bu videoyla birlikte takip edebiliyorum: R ggplot2 Graphics Histograms.Başlangıç ​​basit bir csv dosyasının R

ggplot ve ilgili paketler dahil olmak üzere tüm uygun paketleri yükledim. Videodaki ilk komut, afl.df=read.csv("afl_2003_2007.csv")

yazdığını söylüyor. Bu yüzden afl_2003_2007.csv dosyasını indirdim ve temelde dosyayı farklı dizinlere (paylaşılan sürücü, ardından c sürücüsü ...) koyduğum her şeyi denedim. Ayrıca setwd kullanmayı denedim ve şans yok.

açıklama: Ben pencerelerin yardım edin

Ar kullanıyorum. Dan

Ben ÇALIŞTI VE HATALAR ne var:

> afl.df=read.csv("afl_2003_2007.csv") 
Error in file(file, "rt") : cannot open the connection 
In addition: Warning message: 
In file(file, "rt") : 
    cannot open file 'afl_2003_2007.csv': No such file or directory 
> afl.df=read.csv("\\the-lab.llnl.gov\llnlusers1\lopez235\Data\Documents\Dashboards,HRBI, Visulizations and Analytics\Math and Statistics and Predictive Modeling1\R Programming\afl_2003_2007.csv") 
Error: '\l' is an unrecognized escape in character string starting "\\the-lab.llnl.gov\l" 
> afl.df=read.csv("C:\Users\lopez235\Local-NOTBackedUp\R Files Local\afl_2003_2007.csv") 
Error: '\U' used without hex digits in character string starting "C:\U" 
> setwd("\\the-lab.llnl.gov\llnlusers1\lopez235\Data\Documents\Dashboards,HRBI, Visulizations and Analytics\Math and Statistics and Predictive Modeling1\R Programming\afl_2003_2007.csv") 
Error: '\l' is an unrecognized escape in character string starting "\\the-lab.llnl.gov\l" 
> setwd("\\the-lab.llnl.gov\llnlusers1\lopez235\Data\Documents\Dashboards,HRBI, Visulizations and Analytics\Math and Statistics and Predictive Modeling1\R Programming") 
Error: '\l' is an unrecognized escape in character string starting "\\the-lab.llnl.gov\l" 
> setwd("C:\Users\lopez235\Local-NOTBackedUp\R Files Local") 
Error: '\U' used without hex digits in character string starting "C:\U" 
+4

kullanın öne doğru eğik çizgiler veya çift e.g.e \\\\ \\: Eğer onaylamak istiyorsanız şimdi R Arayabileceğin değişken adları olan bilir. \ in stringler bir kaçış karakteridir. – Hansi

+2

Pencereler için \ yerine bir/kullanın. – Justin

+3

Bill Gates'in intikamı, 20 yıl sonra. –

cevap

14

Kullanım/yerine \ yolunuzda: yerine \ afl.df ait \ kullanabilirsiniz

afl.df=read.csv("C:/Users/lopez235/Local-NOTBackedUp/R Files Local/afl_2003_2007.csv") 
0

= read.csv ("C: \ Users \ lopez235 \ Local-NOTBackedUp \ R Dosyaları Yerel \ afl_2003_2007.csv")

2

Veri kümeleriyle ilgili sorunla karşılaştığınızda, file.choose() yöntemini kullanmayı tercih ediyorum. sonra dosyamı el ile al. Örneğin :

 newdataset <- read.csv(file.choose(), header = T) 

-pop up T (veya DOĞRU) bu değişken adları olduklarını R söyler = ve başlık olacak manuel dosyayı selext isteyen bir pencere. Veri yazma başlığınız varsa = FALSE. isimleri yerine \ yerine \\ ait (newdataset)

İlgili konular