我有一个关于为什么会发生的问题。所以,如果我做这样的事情:
prices <- list()
for (i in 1:4){
prices[[i]] <- read.csv(file.choose())
}
prices.df <- as.data.frame(prices)
price.df看起来像......这个:
c.58.846..57.36..57.523..57.538..58.83..52.174..59.195..64.529..
1 58.846
2 57.360
3 57.523
4 57.538
5 58.830
6 52.174
但如果我这样做的话:
prices <- as.list(c(1:4))
names(prices) <- paste("data", 1:4)
for (i in 1:4){
prices[[i]] <- read.csv...
}
prices.df <- as.data.frame(prices)\
然后它看起来不错,所以像这样:
data.1 data.2
1 58.846 37.830
2 57.360 39.310
3 57.523 43.515
4 57.538 45.080
5 58.830 42.910
6 52.174 45.560
为什么?我真的不明白......