ADsP/3과목
2장_5절 데이터 구조와 데이터프레임 2-1
hyerimir
2022. 2. 10. 14:40
1. 데이터 구조 변환
벡터 -> 리스트
as.list(vec)
벡터 -> 행렬
1열짜리 행렬 : cbind(vec)또는 as.matrix(vec)
1행짜리 행렬 : rbind(vec)
n * m 행렬 : matrix(vec, n, m)
벡터 -> 데이터프레임
1열짜리 데이터프레임 : as.data.frame(vec)
1행짜리 데이터프레임 : as.data.frame(rbind(vec))
리스트 -> 벡터
unlist(lst)
리스트 -> 행렬
1열짜리 행렬 : as.matrix(lst)
1행짜리 행렬 : as.matrix(rbind(lst))
n * m : matrix(lst, n, m)
리스트 -> 데이터프레임
목록 원소들이 데이터의 열이면 : as.data.frame(lst)
리스트 원소들이 데이터의 행이면 : rbind(obs[[1]], obs[[2]])
행렬 -> 벡터
as.vector(mat)
행렬 -> 리스트
as.list(mat)
행렬 -> 데이터프레임
as.data.frame(mat)
데이터프레임 -> 벡터
1열짜리 데이터 프레임 : dfm[[1]] or fm[,1]
1행짜리 데이터 프레임 : dfm[1,]
데이터프레임 -> 리스트
as.list(dfm)
데이터프레임 -> godfuf
as.matrix(dfm)