직원 클럭킹 및 인출 데이터 세트가 있습니다.열의 시작 시간 및 종료 시간 찾기
Employee Date Start End
Emp1 1/1/16 06:00 13:00
Emp2 1/1/16 09:00 17:00
Emp3 1/1/16 11:00 18:00
내가 그래서 데이터 프레임 형식으로 그것을 얻을 싶습니다을 :이처럼 보이도록 데이터를 얻으려면
Employee Date Time
Emp1 1/1/16 06:00
Emp1 1/1/16 13:00
Emp2 1/1/16 09:00
Emp2 1/1/16 17:00
Emp3 1/1/16 11:00
Emp3 1/1/16 18:00
:이 (직원 당 두 개의 항목을주의) 것 같습니다 몇 가지 계산을 할 수 있습니다.
df.groupby(['employee','date]['time'].max()
은 어떻게 하나에서 두 개의 열을받을 수 있나요
:현재 나는 또한 시도
df['start'] = np.where((df['employee']==df['employee']&df['date']==df['date']),df['time'].min())
을 시도 I?
나는 DateTime''로 하나 개의 컬럼에 Date'와'Time''을 병합 추천 할 것입니다. 그러면 작업이 크게 단순 해집니다. – burhan
날짜와 시간을 병합하면 어떻게됩니까? – KeatonYoung
왜 'df.groupby (['Employee ','Date ']) .ggg ([최소, 최대])'? – Zero