Pandas : 이상한 시간 형식을 처리하는 방법

Zizzipupp

시간 (기간)이 매우 이상한 형식으로 제공되는 다음 Pandas 데이터 프레임이 있습니다.

Person   Activity   Duration
1        A          1 00:00
2        A          1 00:00
3        B          0 21:17
4        C          0 17:11

여기서는 1 00:0024 시간을 0 21:17의미하고 0 일과 21:17 시간, 즉 21:17 시간을 의미합니다. dtypes를 간략히 살펴보면 다음이 반환됩니다.

In[1]: df.dtypes
Out[1]: 
Person         object
Activity       object
Duration       object
dtype: object

Duration값이 1 00:00경우 24를 반환 하고 기간이 있으면 10 진수 값 을 반환 하도록 열을 일관되게 처리하려면 어떻게 해야 0 21:17합니까? 의 십진수 값은 0 21:1721.283입니다.

결과는 다음과 같아야합니다.

Person   Activity   Duration
1        A          24
2        A          24
3        B          21.283
4        C          17.183
Pythonista

1 00:00, 즉 24:00을 넘지 않을 것이라고 언급했듯이 더 간단한 방법이 있습니다.

'''
Person  Activity    Duration
1   A   1 00:00
2   A   1 00:00
3   B   0 21:17
4   C   0 17:11
'''

import pandas as pd

df = pd.read_clipboard("\t")

.

   Person Activity Duration
0       1        A  1 00:00
1       2        A  1 00:00
2       3        B  0 21:17
3       4        C  0 17:11   

.

df['Duration'] = df['Duration'].str.split(' ')

df['Duration'] = ['24:00' if int(val[0]) == 1 else val[1] for val in df['Duration']]

print(df)

.

   Person Activity Duration
0       1        A    24:00
1       2        A    24:00
2       3        B    21:17
3       4        C    17:11

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Pandas 데이터 프레임에서 열의 날짜 시간 형식을 변경하는 방법

분류에서Dev

유닉스 시간 형식을 이해하는 방법?

분류에서Dev

Laravel에서 시간 데이터 유형을 형식화하는 방법

분류에서Dev

12 시간 (AM / PM) 형식의 값을 포함하는 Pandas 시계열을 정렬하는 방법

분류에서Dev

Pandas : 데이터 프레임의 특정 열에 대해 겹치는 시간을 처리하는 방법은 무엇입니까?

분류에서Dev

일광 절약 시간 시계 롤백에 의한 시간 모호성을 처리하는 방법

분류에서Dev

R : 날짜없이 시간을 처리하는 방법은 무엇입니까?

분류에서Dev

실시간으로 TCPDUMP 출력을 처리 / 파이핑하는 방법

분류에서Dev

IE에서 다중 시간 함수 새로 고침에 대한 상자 배경색을 처리하는 방법

분류에서Dev

MySQL 테이블에서 날짜 / 시간 형식을 변경하는 방법

분류에서Dev

데이터 프레임의 특정 열에서 이상한 시간 형식을 수정하거나 우회하는 방법이 있습니까?

분류에서Dev

Pandas에서 레코드를 처리하여 'true'와 'false'에 대한 총 시간을 찾은 다음 특정 날짜에 정렬 된 데이터에 대해 'true'에 대한 총 시간을 찾는 방법

분류에서Dev

시스템 시간이 아닌 C #으로 시스템 시간 형식을 얻는 방법

분류에서Dev

하이브 쿼리에서 형식으로 날짜 시간을 얻는 방법은 무엇입니까?

분류에서Dev

형식화되지 않은 시간을 파이썬 시간 객체로 변환하는 방법

분류에서Dev

Android-전화 캘린더 설정에 관계없이 SQL 형식 날짜 시간을 검색하는 방법 (이상한 문자 문제)

분류에서Dev

파이 게임에서 다른 구성 요소에 대한 시간을 처리하는 방법

분류에서Dev

Pandas Fataframe에서 동일한 시간 간격으로 행을 찾는 방법

분류에서Dev

파이썬에서 hh : mm 형식으로 시간을 얻는 방법?

분류에서Dev

이 선형 보간의 성능을 향상시키는 방법

분류에서Dev

뷰를 기반으로하는 쿼리 처리 시간을 줄이는 방법은 무엇입니까?

분류에서Dev

Android에서 GMT 형식이 지정된 경우 날짜와 시간을 한 시간대에서 다른 시간대로 변환하는 방법

분류에서Dev

Pandas 데이터 프레임에서 날짜 데이터 형식을 다시 지정하는 방법

분류에서Dev

epoch 형식으로 sadf의 시간을 표시하는 방법

분류에서Dev

Fortran이 빈 공간을 처리하는 방식

분류에서Dev

Div를 회색으로 처리하고 시간 제한을 설정하는 방법

분류에서Dev

csv 열을 날짜-시간으로 처리하는 방법

분류에서Dev

시간없이 날짜 만 표시하도록 타임 스탬프 형식을 지정하는 방법

분류에서Dev

쿼리 시간을 줄이는 방법

Related 관련 기사

  1. 1

    Pandas 데이터 프레임에서 열의 날짜 시간 형식을 변경하는 방법

  2. 2

    유닉스 시간 형식을 이해하는 방법?

  3. 3

    Laravel에서 시간 데이터 유형을 형식화하는 방법

  4. 4

    12 시간 (AM / PM) 형식의 값을 포함하는 Pandas 시계열을 정렬하는 방법

  5. 5

    Pandas : 데이터 프레임의 특정 열에 대해 겹치는 시간을 처리하는 방법은 무엇입니까?

  6. 6

    일광 절약 시간 시계 롤백에 의한 시간 모호성을 처리하는 방법

  7. 7

    R : 날짜없이 시간을 처리하는 방법은 무엇입니까?

  8. 8

    실시간으로 TCPDUMP 출력을 처리 / 파이핑하는 방법

  9. 9

    IE에서 다중 시간 함수 새로 고침에 대한 상자 배경색을 처리하는 방법

  10. 10

    MySQL 테이블에서 날짜 / 시간 형식을 변경하는 방법

  11. 11

    데이터 프레임의 특정 열에서 이상한 시간 형식을 수정하거나 우회하는 방법이 있습니까?

  12. 12

    Pandas에서 레코드를 처리하여 'true'와 'false'에 대한 총 시간을 찾은 다음 특정 날짜에 정렬 된 데이터에 대해 'true'에 대한 총 시간을 찾는 방법

  13. 13

    시스템 시간이 아닌 C #으로 시스템 시간 형식을 얻는 방법

  14. 14

    하이브 쿼리에서 형식으로 날짜 시간을 얻는 방법은 무엇입니까?

  15. 15

    형식화되지 않은 시간을 파이썬 시간 객체로 변환하는 방법

  16. 16

    Android-전화 캘린더 설정에 관계없이 SQL 형식 날짜 시간을 검색하는 방법 (이상한 문자 문제)

  17. 17

    파이 게임에서 다른 구성 요소에 대한 시간을 처리하는 방법

  18. 18

    Pandas Fataframe에서 동일한 시간 간격으로 행을 찾는 방법

  19. 19

    파이썬에서 hh : mm 형식으로 시간을 얻는 방법?

  20. 20

    이 선형 보간의 성능을 향상시키는 방법

  21. 21

    뷰를 기반으로하는 쿼리 처리 시간을 줄이는 방법은 무엇입니까?

  22. 22

    Android에서 GMT 형식이 지정된 경우 날짜와 시간을 한 시간대에서 다른 시간대로 변환하는 방법

  23. 23

    Pandas 데이터 프레임에서 날짜 데이터 형식을 다시 지정하는 방법

  24. 24

    epoch 형식으로 sadf의 시간을 표시하는 방법

  25. 25

    Fortran이 빈 공간을 처리하는 방식

  26. 26

    Div를 회색으로 처리하고 시간 제한을 설정하는 방법

  27. 27

    csv 열을 날짜-시간으로 처리하는 방법

  28. 28

    시간없이 날짜 만 표시하도록 타임 스탬프 형식을 지정하는 방법

  29. 29

    쿼리 시간을 줄이는 방법

뜨겁다태그

보관