df <- data.frame( x = 1:3,
y = c("a", "b", "c"),
stringsAsFactors = FALSE)
typeof(df)
## [1] "list"
df[[1]]
## [1] 1 2 3
df[1,]
## x y
## 1 1 a
df[1]
## x
## 1 1
## 2 2
## 3 3
df[2]
## y
## 1 a
## 2 b
## 3 c
df[[2]]
## [1] "a" "b" "c"
ba <- data.frame(x=c(1,2,NA),y=1:3)
ba[1]
## x
## 1 1
## 2 2
## 3 NA