반응형
내장 데이터인 iris 를 이용하여 데이터프레임을 하나 만들어봅시다.
> df=iris[1:5,]
> df
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
열을 하나 추가하고 싶은 상황입니다. 모든 값이 "hi"인 열을 만들고 싶습니다. 아래와 같이 cbind 함수를 이용하면 됩니다.
> cbind(df,'hi')
Sepal.Length Sepal.Width Petal.Length Petal.Width Species "hi"
1 5.1 3.5 1.4 0.2 setosa hi
2 4.9 3.0 1.4 0.2 setosa hi
3 4.7 3.2 1.3 0.2 setosa hi
4 4.6 3.1 1.5 0.2 setosa hi
5 5.0 3.6 1.4 0.2 setosa hi
열 이름도 아래와 같이 설정할 수 있습니다.
> cbind(df,new='hi')
Sepal.Length Sepal.Width Petal.Length Petal.Width Species new
1 5.1 3.5 1.4 0.2 setosa hi
2 4.9 3.0 1.4 0.2 setosa hi
3 4.7 3.2 1.3 0.2 setosa hi
4 4.6 3.1 1.5 0.2 setosa hi
5 5.0 3.6 1.4 0.2 setosa hi
반응형
'5. 자료구조 > 6) 데이터프레임 | data.frame()' 카테고리의 다른 글
[R] 데이터 프레임을 특정 열 기준으로 정렬하기 (0) | 2022.04.02 |
---|---|
[R] 빈 데이터프레임 정의하고 for문으로 행 추가하기 (0) | 2022.02.08 |
R 데이터프레임 쉽게 이해하기 (0) | 2021.10.18 |
[R강의] 데이터프레임을 행렬로 바꾸는 방법 (0) | 2021.10.12 |
[R기초] 데이터프레임을 벡터로 만드는 방법 (0) | 2021.05.28 |
댓글