2017-04-02 3 views
0

'날짜/시간'열을 '날짜'열과 '시간'열로 나누는 방법은 무엇입니까? '날짜'를 열 1로, '시간'을 열 2로 사용하고 싶습니다. 나머지 열은 동일한 머리글을 갖습니다. 분명히 날짜 시간 열을 삭제팬더에서 열을 분할하는 방법

df['date'] = df['datetime'].dt.date 
df['time'] = df['datetime'].dt.time 
# optional, drop original column 
df.drop('datetime', axis=1, inplace=True) 

: 열을 가정

datetime     C  H  L  O OI V WAP 
0 2017-03-13 19:00:00 8.22 8.22 8.10 8.10 4 6 8.143 
1 2017-03-13 19:01:00 8.22 8.22 8.22 8.22 0 0 8.220 
2 2017-03-13 19:02:00 8.22 8.22 8.22 8.22 0 0 8.220 
3 2017-03-13 19:03:00 8.22 8.22 8.22 8.22 0 0 8.220 
4 2017-03-13 19:04:00 8.22 8.22 8.22 8.22 0 0 8.220 


print(df.head()) 
new_date_and_time = lambda x : x.split() 
df['new_date_and_time'] = df['datetime'].apply(new_date_and_time) 
print(df.head()) 
+0

가능한 [타임 스탬프 열을 별도의 날짜 및 시간 열로 나누기] (http://stackoverflow.com/questions/35595710/splitting-timestamp-column-into-seperate-date-and-time-columns) – chinskiy

답변

0

은 그냥 원래 열 "DT"는 dataframe 메소드를 호출하고 새로운 컬럼에 재 할당 할 수 이미 "날짜"데이터 형이며, 선택 사항입니다.

관련 문제