如果我输入一行到x1000
> x1000 <- c(date=20140819, price=46.15)
> x1000
date price
20140819.00 46.15
我可以打印日期和价格。
> x1000[1]
date
20140819
> x1000[2]
price
46.15
但如果我通过以下代码将行添加到x1000中:
> x1000 <- rbind(x1000,c(20140820,46))
> x1000
date price
x1000 20140819 46.15
20140820 46.00
我无法打印价格46.15和46.00
> x1000[1]
[1] 20140819
> x1000[2]
[1] 20140820
> x1000[[1]][1]
[1] 20140819
> x1000[[2]][1]
[1] 20140820
> x1000[[1]][2]
[1] NA
> x1000[[2]][2]
[1] NA
为什么值是NA? 如何打印价格46.15和46.00 ??
任何专家都可以教我吗?我是R语言的新手。