반응형

R 7

[R] 데이터프레임 값 변경/수정 방법 정리

R 프로그래밍 과정에서 데이터프레임의 특정 값들을 원하는대로 바꾸는 방법을 정리해보도록 하겠습니다. 예시로 df라는 변수에 아래의 데이터프레임이 저장되어 있다고 가정해보겠습니다. > df A B C 1 10 가 aaa 2 20 나 aaa 3 30 다 bbb 4 40 라 bbb 특정 위치 값 1개 변경 가장 간단한 예시로, 행과 열의 위치를 지정하여 값을 수정하는 방법입니다. R에서는 df[행 인덱스, 열 이름] = 값 형태로 할당해주시면 변경이 완료됩니다. > df[1, "A"] = 999 > df A B C 1 999 가 aaa 2 20 나 aaa 3 30 다 bbb 4 40 라 bbb 특정 행 전체 수정 특정 행의 값 전체를 변경하고 싶다면 df[행 인덱스, ] = 행 값 벡터 형태로 행 전체의 값들..

R 2022.10.05

[R] 파일 다운로드 과정 'Permission denied', "다운로드의 종료상태(exit status)가 0이 아닙니다." 해결 방법

R 데이터 다운로드 권한 오류 해결 방법 개요 RStudio로 데이터 다운로드를 시도하는 과정에서 다음과 같은 오류가 발생하였습니다. # 실행을 시도했던 코드 > download.file("https://www.openintro.org/stat/data/ames.RData", destfile = "ames.RData") # 출력된 경고 메시지 Warning messages: 1: In download.file("https://www.openintro.org/stat/data/ames.RData", : URL https://www.openintro.org/stat/data/ames.RData: cannot open destfile 'ames.RData', reason 'Permission denied' 2..

R 2022.09.20

[R] "파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다" 해결 방법

개요 윈도우에서 R을 이용한 프로그래밍 도중 아래와 같은 경고 메시지가 등장하며 실행이 제대로되지 않는 문제가 있었습니다. Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 원인 제 PC의 사용자 폴더 이름에 한글이 포함되어있었는데, 한글 디렉토리에 오류를 발생시키는 R Studio의 특성에 따라 라이브러리 호출 시 해당 폴더에 접근하는 과정에서 발생하는 오류인 것으로 추측되었습니다. 따라서, 한글이 포함되지 않은 디렉토리로 라이브러리를 저장해서 접근하도록 만들어줘야 합니다. 해결법 C:/Prog..

R 2022.09.13

[R] 행 이름(인덱스) 지정, 초기화 방법

R에서 행 이름 부분인 인덱스를 원하는 벡터나 특정 열로 설정하는 방법과 원래의 숫자 순서로 초기화하는 방법에 대하여 간략하게 요약하여 설명해보도록 하겠습니다. 예시로, 아래와 같은 데이터프레임이 df라는 변수에 있다고 가정해보도록 하겠습니다. > df 이름 국어 수학 영어 1 AAA 80 90 100 2 BBB 90 75 85 3 CCC 95 80 80 4 DDD 85 95 90 R 행 이름 변경(인덱스 설정) 벡터로 행 이름 지정하기 rownames(df) rownames(df) df 이름 국어 수학 영어 가 AAA 80 90 100 나 BBB 90 75 85 다 CCC 95 80 80 라 DDD 85 95 90 특정 열로 행 이름 지정하기 rownames(df) rownames(df) df 이름 국..

R 2022.09.06

[R] 행 추출 및 열 추출 방법 정리(특정 위치, 특정 조건)

R의 데이터프레임, tibble 등의 자료형에서 원하는 위치 혹은 조건을 만족하는 행 / 열만을 가져오는 방법들을 총정리해보도록 하겠습니다. 우선, 아래와 같은 데이터가 df라는 변수에 저장되어 있다고 가정해보고 해당 데이터에서 행 및 열 추출을 여러 가지 방법으로 진행해보도록 하겠습니다. 참고 : 아래 설명에 df로 등장하는 부분들에 데이터가 저장된 변수 이름을 대입하시면 됩니다. R 위치 기준 행 / 열 추출 행 1개 가져오기 df[위치 번호, ] 형태(쉼표 필수)로 해당 위치의 행 1개만을 추출해낼 수 있습니다. 첫 번째 행을 가져오는 예시 코드 및 결과는 다음과 같습니다. > df[1,] # A tibble: 1 × 4 이름 국어 수학 영어 1 AAA 80 90 100 행 여러 개 가져오기 여러 ..

R 2022.09.05

[R] 열 이름 추출 / 변경(전체 컬럼 동시에, 특정 컬럼만)

R에서 데이터프레임의 열(column) 이름을 확인하는 방법과 컬럼명을 바꾸는 방법에 대하여 정리해보도록 하겠습니다. 먼저, 아래와 같은 score.xlsx 엑셀 파일이 있다고 가정해보겠습니다. 아래 코드를 통하여 엑셀 파일을 R에서 열어줍니다. > library(readxl) > df = read_excel("score.xlsx") 위에서 열었던 df 변수의 내용을 확인해보면 아래와 같이 나타날 것입니다. 이제 위 데이터프레임 df에 대하여 열 이름 조회 및 변경을 진행해보겠습니다. R 데이터프레임 컬럼 이름 확인 names(데이터프레임명) 혹은 colnames(데이터프레임명) 코드를 통하여 컬럼명을 쉽게 추출할 수 있습니다. > names(df) [1] "이름" "국어" "수학" "영어" > coln..

R 2022.09.05

R 설치 및 R Studio 설치 방법 과정 요약(윈도우 기준)

Windows R / R Studio Install 윈도우 환경을 기준으로 R 및 R 스튜디오를 까는 방법의 과정들을 간단 명료하게 요약하여 설명해보도록 하겠습니다. R 설치 방법 1. 먼저, https://cran.r-project.org/ 사이트에 접속해줍니다. 2. 위 사진의 붉은색 박스 부분 중 현재 운영체제에 맞는 버전을 선택합니다. (여기서는 Windows를 선택해보겠습니다.) 3. 가장 위의 base 버전 다운로드 링크를 클릭하여 들어가줍니다. 4. 가장 위의 다운로드 링크를 들어가면 설치 exe 파일 다운로드가 시작됩니다. (수 초 ~ 수 분 가량이 소요될 수 있습니다.) 5. 다운이 완료된 exe 파일을 실행해준 뒤, 원하는 언어를 설정해줍니다. 6. 위 사진의 1~8에 해당하는 과정으로..

R 2022.09.01
반응형