오래 못 할 짓 하지 않기
[ 데이터 과학 ] 5. R 언어 기능3 본문
728x90
CSV 파일 읽기
이렇게 따로 인자를 추가하지 않고 읽으면
문자열은 Factor로 취급한다.
stringsAsFactors 를 꺼둔다면 chr로 넣어둔다.
Short cut으로 변수별로 하나하나 처리할 수 있다.
이런 식으로 만들어져 있으면
우린 어떤 signal을 기반으로 데이터를 가져올 지 지정해주어야 한다.
여기에서 sep='/' 로 바꿔야 한다.
그리고 col.name을 먼저 선언해두고 출발한다.
새로운 열을 추가해서 만들고
csv 파일에 저장한다.
위와 같이 seperator를 만들면서 쓸 수도 있다.
# APPLY
📌 apply( matrix 혹은 Dataframe , 1=가로로 적용/ 2=세로로 적용 , 적용시킬 function )
= apply(데이터,방향,function)
[ 예제 ]
📌 lapply( )
= lapply(데이터,function)
= 해당 데이터에 대해서 function을 적용한 결과를 return한다.
> Return은 List 형태다
= Dataframe , List , Vector 가 들어갈 수 있다.
Return 결과를 Vector로 받고 싶을 땐 unlist 명령어를 사용하면 된다.
📌 sapply( )
= sapply(데이터,function)
= 해당 데이터에 대해 function을 적용시킨 결과를 반환한다.
> Matrix or Vector로 반환한다.
📌 tapply( )
= tapply(데이터1, 데이터2, function)
= 데이터2 에 따른 데이터1의 function 결과값을 구해줘
(자료 출처)
한동대학교 김현정교수님 - 데이터과학
'4학년 > 데이터 과학 ( Data Science )' 카테고리의 다른 글
[ 데이터 과학 ] 9. Missing Value / Outlier (0) | 2025.04.03 |
---|---|
[ 데이터 과학 ] 8. Type Conversion (0) | 2025.03.31 |
[ 데이터 과학 ] 7. Tidiness of Data (0) | 2025.03.27 |
[ 데이터 과학 ] 6. R 언어 기능4 (0) | 2025.03.24 |
[ 데이터 과학 ] 4. R 언어 기능2 (0) | 2025.03.17 |