본문 바로가기
728x90
728x90

apply3

python ) apply 함수 알아보기 같은 함수를 한번에 적용시키기 apply함수를 이용해 데이터프레임의 각열 또는 각행에 같은 함수를 적용시켜보겠습니다. 데이터 프레임은 iris data를 쓰겠습니다. df.apply(함수,axis=1 or 0)을 넣어주면 됩니다. 간단하게 sum함수를 이용해 행방향, 열방향으로 함수를 적용시켜보겠습니다. axis인자에 1을 주어 행방향으로 함수를 적용시켰습니다. axis인자에 0을 주어 열방향으로 함수를 적용시켰습니다. sum자리에 사용자정의함수를 넣어 적용시킬수도 있습니다. cal함수를 만들어서 apply에 넣어서 계산해 보겠습니다. 첫번째와 네번째 있는 원소만 더해 반환해보겠습니다. 위와같이 나타낼 수 있습니다. 2023. 7. 13.
R ) apply()함수 알아보기 in r (2) feat. ( lapply(), sapply() ) 안녕하세요 오늘은 저번에 공부했던 apply()함수에 이어서 apply함수와 관련된 함수를 공부한것을 공유하려고 합니다. lapply, sapply 함수는 리스트 계열의 자료형을 입력받아, 각원소 마다 같은 함수를 반복하여 실행합니다. ( data frame은 list계열의 자료형 ) lapply(X,FUN) sapply(X,FUN,simplify) lapply는 list형태로 data를 반환합니다. 벡터로 활용하고 싶다면 unlist()를이용해 벡터로 변환해줄 수 있습니다. sapply는 벡터로 data를 변환합니다. simplify인자에 F를 할당하면 lapply와 같은 list로 반환하게 됩니다. lapply(X=test, FUN=mean) sapply(X=test, FUN=mean,simplify.. 2022. 4. 12.
R ) apply()함수 알아보기 in r 안녕하세요 오늘은 apply함수에 대해 공부한 것을 기록하려고 합니다. apply함수는 행렬의 행 또는 열 방향으로 같은 함수를 반복해서 실행하는 함수 입니다. apply()함수의 X인자에는 헹렬 및 배열 자료형을 넣어 줍니다. MARGIN인자에는 1또는 2를 지정합니다. 1은 행방향 2는 열방향을 지정합니다. FUN인자에는 반복실행할 함수를 지정합니다. iris test1 2022. 4. 11.
728x90
728x90