beklendiği gibi çalışmıyor. Normal olarak, read.csv
beklendiği gibi çalışır, ancak davranış beklenmeyen bir sorunla karşılaştım. Muhtemelen benim için kullanıcı hatasıdır, ancak herhangi bir yardım takdir edilecektir.Read.CSV R
URL <- "http://nces.ed.gov/ipeds/datacenter/data/SFA0910.zip"
download.file(URL, destfile="temp.zip")
unzip("temp.zip")
tmp <- read.table("sfa0910.csv",
header=T, stringsAsFactors=F, sep=",", row.names=NULL)
İşte benim problem: Burada
dosyasıhttp://nces.ed.gov/ipeds/datacenter/data/SFA0910.zip
URL'si Burada, dosyayı almak halletmek ve bunu okumak benim koddur. Excel'de veri csv verilerini açtığımda, veriler beklendiği gibi görünür. Verileri R'ye okuduğumda, ilk sütun aslında row.names olarak adlandırılır. R, fazladan bir veri satırı okuyor, ancak "error" ifadesinin nerede meydana geldiğini anlayamıyorum, bu da row.names'in bir sütun olmasına neden oluyor. Basitçe, veriler değişti gibi görünüyor. Ancak, garip olan şu ki, R'deki son sütunun uygun verileri içerdiği görülüyor. Yanlış yapıyor olabilir ne
tmp[1:5,1:7]
row.names UNITID XSCUGRAD SCUGRAD XSCUGFFN SCUGFFN XSCUGFFP
1 100654 R 4496 R 1044 R 23
2 100663 R 10646 R 1496 R 14
3 100690 R 380 R 5 R 1
4 100706 R 6119 R 774 R 13
5 100724 R 4638 R 1209 R 26
Herhangi düşünceler: Burada
ilk birkaç sütunlarından bir kaç satır vardır?
Excel'in, CSV dosyanızın içeriğini doğru şekilde temsil ettiğini varsaymayın. CSV'yi bunun yerine bir metin düzenleyicide açın (sorununuzun nedeni bu değil, genel bir kural olarak). –
'row.names = NULL' argümanını kaldırın. – mnel
@ttmaccer - bu garip, siteye kimlik doğrulaması yapmanıza gerek yok. Sadece web'den denedim ve dosyayı bilgisayarıma otomatik olarak indirdim. Chrome kullanıyorum. – Btibert3