본문 바로가기
728x90
728x90

dataframe3

R ) map() 함수 알아보기 column별 같은 함수 적용 in r 안녕하세요 오늘은 map함수에 대해 공부한것을 기록하려고 합니다. map()함수는 sapply()함수의 대안이 되고 함수의 이름이 직관적이고 dataframe으로 반환을 할 수 있습니다. sapply()는 실행 결과로 벡터 또는 행렬로 반환합니다. map()함수는 purrr패키지에 있으므로 purrr패키지를 설치하고 사용해야합니다. map(.x, .f, ...)의 인자를 갖고 있습니다. library(purrr) test map(.x=test,.f=mean) map함수도 그냥 사용하면 list형태로 반환을 합니다 하지만 map_df()함수를 사용하면 데이터프레임으로 반환이 가능합니다. map_df(.x=test,.f=mean) a 2022. 4. 13.
R ) R자료형 Dataframe 알아보기 in r 안녕하세요 오늘은 R자료형은 Dataframe에 대해 공부한것을 기록해보려고 합니다. Dataframe은 열벡터를 원소로 갖는 2차원 객체입니다. 인덱싱할때 []안에 콤라 ","를 추가 합니다. ","콤마를 생략하면 원소인 열벡터를 dataframe으로 반환 합니다. "$"기호를 이용해 컬럼명과 연결할 수 있습니다. 데이터프레임은 리스트계열의 자료형으로 이해하면 좋음 data.frame()함수를 이용해 생성합니다. 컬럼명을 지정해 줄 수도 있으며 지정하지 않아도 자동으로 규칙에 따라 자동으로 컬럼명이 지정이 됩니다. 그럼 dataframe을 생성해보도록 하겠습니다. df 2022. 4. 3.
R ) 통계값 column추가 하기 in r 안녕하세요~ R을 이용해서 Data table에 있는 Data의 통계값 column을 입력하는 방법을 알아보려고 합니다. Data는 R의 기본 Data set인 iris를 사용하도록 하겠습니다. 먼저 통계값 중 Species별로 max값을 구해 column을 추가해보도록 하겠습니다. 여기서는 group_by를이용해 data table의 통계값을 구하고 inner join을 하는 방법과 data table을 이용해 추가하는 방법을 알아보려고 합니다. data table을 이용하면 더욱 간단한 코드로 통계값을 column으로 추가할 수 있습니다. head(iris) irisgroup % group_by(Species) %>% summarise(Sepal.Length_max=max(Sepal.Length), .. 2022. 3. 30.
728x90
728x90