0
인덱스에 datetime 형식 열이있는 데이터 프레임이 있습니다. 적용 기능을 사용하여 행당 데이터를 처리하려고합니다. 현재 행의 인덱스 값에 어떻게 액세스합니까?팬더 : 행에서 datetime 인덱스 값 가져 오기
hid lat lon
2016-08-11 10:56:00 549 40.639504 -79.996961
2016-08-11 10:57:00 639 40.539504 -79.993981
2016-08-11 10:58:00 749 40.438842 -79.924733
def f(row):
# I want to access row idx value here
df['new'] = df.apply(lambda row: f(row), axis=1)
당신은'원시 = TRUE '를 통과 반환에게 시리즈를 적용하지 않으면 사실은. 'df.apply (lambda row : row.index, axis = 0)'에 의해 행 인덱스를 얻을 수 있을지도 모르겠지만 제안한 것이 더 합리적입니다. – ayhan
@ayhan 당신이 실제로 맞다면 Axis = 1에서도 Series를 반환하므로 이름을 호출하여 답을 수정 할 수 있습니다. –