지구 환경에서 여러 데이터 프레임을 가지고 있는데, a
, b
및 c
이라고합시다.여러 데이터 프레임 중 동일한 열을 변환하십시오.
각각의 데이터 프레임은 012x이라는 이름의 열이 있는데,이 열은 posix 클래스로 변환해야하지만 각 데이터 프레임에 대해 동일한 코드를 작성하지 않고이를 수행 할 방법을 찾고 있습니다. 코드는 다음과 같습니다
a$start_time <- strptime(a$start_time, format = '%Y-%m-%d %H:%M:%S')
유일한 방법 하나가 dataframes의 각을 통해 루프 수있는 방법을 고안 할 수는 start_time
dataframe 이름을 사용 a
에 변환의 POSIX start_time
변환 할 그?
lapply
와이 시도가 첫 번째 dataframe에서 작동 ...
ll <- list(a, b, c)
lapply(ll,function(df){
df$start_time <- strptime(df$start_time, format = '%Y-%m-%d %H:%M:%S')
})
흥미로운 워크 플로우가 더 컴팩트하게, 그 일 –