우주드림 (woojoodream)
Would you dream? 당신이 꿈꾸는 것

Bioinformatics/ChatGPT

ChatGPT를 이용한 R data 변환

우주드림 2024. 3. 29. 07:11
반응형

R programming 중 Data 변환이 필요한 경우, chatGPT를 활용해 볼 수 있다.

 

예를 들어, 사용하고 있는 list의 각 항에 있는 텍스트의 첫번째 글자만 대문자로 바꿔야 하는 경우가 있다고 해보자.

즉, 그림1을 그림2로 변환해야 하는 것이다.

 

그림1. 변환 전
그림2. 변환 후

 

이를 ChatGPT3.5에 다음과 같이 물어볼 수 있다.

 

Would you show the code for converting the 1st character of each word in the list in R programming?

 

그 답변은 아래와 같은데,

제시한 함수가 List가 아닌 Vector에 해당하여 원하던 데이터 타입에는 맞지 않았다 (그림3).

그림 3. ChatGPT3.5의 첫번째 답변

 

이에 원하는 데이터 형식과 같은 예시 리스트를 제시하며 재차 질문하였다.

 

Would you adjust the above code for the list structure like this?
test <- list('a' = c('a', 'b', 'c'),
            'b' = c('d', 'e', 'f'),
            'c' = c('g', 'h', 'i'))

 

그 답변은 아래와 같았으며 원하던 기능의 함수를 제시해주었다.

그림4. ChatGPT3.5의 두번째 답변

반응형