はい、私は同じ問題がありました。私が実行した場合:
rm(list=ls())
getwd()
setwd("C:/Users/JOSEP/Documents/UNI/Estadística Nitrats/Estadistica/Nitrats")
Nitrats_bo<- read.csv2("C:/Users/JOSEP/Documents/UNI/Estadística Nitrats/Dades/Nitrats Osona. Mireia.ActualitzatMunicipis_2016.csv", header=T)
head(Nitrats_bo)
は作る:
X2005 X2006 X2007 X2008 X2009 X2010 X2011 X2012 X2013 X2014 X2015 X2016
1 0.4 0.2 0,6 0,7 0,6 0,9 1 0.7 1.3 0.9 1
2 0.4 0.8 NR NR 0,7 0,8 0,9 1.1 1.1 0.9 NA
3 NA NA NA NA NA NA
4 NA NA NA NA NA NA
5 NA NA NA NA NA NA
6 NA NA NA NA NA NA
"NR" の要因があったので。だから、
、私はこの「NR」の要因を投げると、私は、実行時に...
X2005 X2006 X2007 X2008 X2009 X2010 X2011 X2012 X2013 X2014 X2015 X2016
1 0.4 0.2 0.6 0.7 NA 0.6 0.9 1.0 0.7 1.3 0.9 1
2 0.4 0.8 NA NA NA 0.7 0.8 0.9 1.1 1.1 0.9 NA
3 NA NA NA NA NA NA NA NA NA NA NA NA
4 NA NA NA NA NA NA NA NA NA NA NA NA
5 NA NA NA NA NA NA NA NA NA NA NA NA
6 NA NA NA NA NA NA NA NA NA NA NA NA
そして、それはすべての権利です!
数字と要素を同じdf列に組み合わせる方法はわかりますが、
ありがとうございました!
「」と「NA」は、列の一部が文字であり、一部が数値であることを意味します。絶対に何も間違っていません。あなたのcsv(またはその代表的な部分)にアクセスすることなく、他の問題を診断するのは難しいでしょう。 –
joran
あなたは 'na.strings = c(" "、"。 "、" NA ")'なんかを使うことができると思いますが(私は@Joranには小さな再現可能な例[http://tinyurl.com/reproducible-000]は素敵でしょう。 –