팬더 타임 스탬프를 Epoc 이후 주 정수로 해석하는 방법

나프탈렌

문서에 따르면 타임 스탬프에서 해당 주를 가져올 수 있습니다.

pd.to_datetime('03-01-2021').week -> 9

하지만 신기원 이후 몇 주가 필요합니다.

갭과 아일랜드 분석을해야하므로 일주일에 1 씩 시퀀스를 늘려야합니다.

어리석게 순진한 구현은 다음과 같이하는 것입니다.

mydatetime.year * WEEKS_IN_YEAR + mydatetime.week

그러나 내가 설명하지 않는 문제 외에도 실제 WEEK_IN_YEAR 정수가 있다고 생각하지 않습니다.

나프탈렌

내 솔루션

from datetime import timedelta
import pandas as pd

jan1 = pd.to_datetime('01-01-2021')
march1 = pd.to_datetime('03-01-2021')
epoch = pd.to_datetime('1970-01-01')

monday_week_of_jan1 = (jan1 - timedelta( days=jan1.weekday() ))
monday_week_of_march3 = (march1 - timedelta(days=march1.weekday()))
monday_week_of_epoch = (epoch - timedelta(days=epoch.weekday()))

jan_1_weeks_from_epoch = (monday_week_of_jan1 - monday_week_of_epoch).days // 7
march_3_weeks_from_epoch = (monday_week_of_march3 - monday_week_of_epoch).days // 7

[jan_1_weeks_from_epoch, march_3_weeks_from_epoch]

=> [2661, 2670]

https://stackoverflow.com/a/14191915/1248361 에서 수정 됨

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

예를 들어 범주 형 팬더 시계열이 상태를 변경할 때마다 타임 스탬프를 추출하는 방법

분류에서Dev

팬더에 타임 스탬프 누락 기입하는 방법

분류에서Dev

타임 스탬프가 다른 두 팬더를 병합하는 방법

분류에서Dev

주어진 sysdate를 이해하는 방법은 날짜 또는 타임 스탬프입니다.

분류에서Dev

개조 / GSON 긴에 더블 타임 스탬프를 캐스팅 할 수있는 방법이 있습니까?

분류에서Dev

FFmpeg로 주어진 타임 스탬프 전에 가장 가까운 키 프레임의 타임 스탬프를 얻는 방법은 무엇입니까?

분류에서Dev

마지막으로 업데이트 된 타임 스탬프를 찾는 더 빠른 방법

분류에서Dev

PowerShell을 사용하여 사람이 읽을 수있는 타임 스탬프를 Unix 타임 스탬프로 변환하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임 팬더에서 북미 주 번호를 사용하기 위해 dt.week를 지정하는 방법은 무엇입니까?

분류에서Dev

타임 스탬프 속성이있는 개체를 일, 주, 월별로 그룹화하는 방법은 무엇입니까?

분류에서Dev

두 UNIX 타임 스탬프의 차이를 분 단위로 찾는 방법 PHP

분류에서Dev

특정 날짜에 데이터 프레임의 행에 대한 타임 스탬프를 이동하는 방법

분류에서Dev

파이썬 데이터 프레임 타임 스탬프를 datetime 형식으로 변환하는 방법

분류에서Dev

PowerShell에서 타임 스탬프별로 텍스트 데이터를 정렬하는 방법

분류에서Dev

R 데이터 프레임 내의 타임 스탬프를 날짜로 변환하는 방법

분류에서Dev

하이브에서 12 시간 타임 스탬프를 24 시간 타임 스탬프로 변환하는 방법은 무엇입니까?

분류에서Dev

개체를 타임 스탬프로 서식이 지정된 날짜로 변환하는 방법

분류에서Dev

타임 스탬프를 문자열로 변환하는 방법

분류에서Dev

루비로 타임 스탬프를 변환하는 방법

분류에서Dev

hh : mm : ss 형식의 타임 스탬프 목록을 자정 이후의 분으로 변환하는 방법

분류에서Dev

타임 스탬프 차이를 년, 월, 주로 변환

분류에서Dev

타임 스탬프를 사람이 읽을 수있는 형식으로 변환하는 방법 (1 개월 전)

분류에서Dev

시스템이 부팅 된 타임 스탬프를 안정적으로 얻는 방법은 무엇입니까?

분류에서Dev

이 타임 스탬프를 자바 스크립트에서 더 읽기 쉬운 형식으로 변환하는 방법은 무엇입니까?

분류에서Dev

유닉스 타임 스탬프를 필터링하기 위해 데이터를 매개 변수로 전달하여 집계로 mongodb를 쿼리하는 방법

분류에서Dev

어떻게 값을 원하는 순서를 포함하는 소정의 배열에 기초 팬더 데이터 프레임을 주문하는 방법?

분류에서Dev

타임 스탬프 (HH : mm : ss)를 Hive의 초로 변환하는 더 좋은 방법

분류에서Dev

타임 스탬프에 지정된 카프카 오프셋 데이터를 얻는 방법

분류에서Dev

프로세스를 반복하고 결과를 새 데이터 프레임 팬더에 저장하는 방법

Related 관련 기사

  1. 1

    예를 들어 범주 형 팬더 시계열이 상태를 변경할 때마다 타임 스탬프를 추출하는 방법

  2. 2

    팬더에 타임 스탬프 누락 기입하는 방법

  3. 3

    타임 스탬프가 다른 두 팬더를 병합하는 방법

  4. 4

    주어진 sysdate를 이해하는 방법은 날짜 또는 타임 스탬프입니다.

  5. 5

    개조 / GSON 긴에 더블 타임 스탬프를 캐스팅 할 수있는 방법이 있습니까?

  6. 6

    FFmpeg로 주어진 타임 스탬프 전에 가장 가까운 키 프레임의 타임 스탬프를 얻는 방법은 무엇입니까?

  7. 7

    마지막으로 업데이트 된 타임 스탬프를 찾는 더 빠른 방법

  8. 8

    PowerShell을 사용하여 사람이 읽을 수있는 타임 스탬프를 Unix 타임 스탬프로 변환하는 방법은 무엇입니까?

  9. 9

    데이터 프레임 팬더에서 북미 주 번호를 사용하기 위해 dt.week를 지정하는 방법은 무엇입니까?

  10. 10

    타임 스탬프 속성이있는 개체를 일, 주, 월별로 그룹화하는 방법은 무엇입니까?

  11. 11

    두 UNIX 타임 스탬프의 차이를 분 단위로 찾는 방법 PHP

  12. 12

    특정 날짜에 데이터 프레임의 행에 대한 타임 스탬프를 이동하는 방법

  13. 13

    파이썬 데이터 프레임 타임 스탬프를 datetime 형식으로 변환하는 방법

  14. 14

    PowerShell에서 타임 스탬프별로 텍스트 데이터를 정렬하는 방법

  15. 15

    R 데이터 프레임 내의 타임 스탬프를 날짜로 변환하는 방법

  16. 16

    하이브에서 12 시간 타임 스탬프를 24 시간 타임 스탬프로 변환하는 방법은 무엇입니까?

  17. 17

    개체를 타임 스탬프로 서식이 지정된 날짜로 변환하는 방법

  18. 18

    타임 스탬프를 문자열로 변환하는 방법

  19. 19

    루비로 타임 스탬프를 변환하는 방법

  20. 20

    hh : mm : ss 형식의 타임 스탬프 목록을 자정 이후의 분으로 변환하는 방법

  21. 21

    타임 스탬프 차이를 년, 월, 주로 변환

  22. 22

    타임 스탬프를 사람이 읽을 수있는 형식으로 변환하는 방법 (1 개월 전)

  23. 23

    시스템이 부팅 된 타임 스탬프를 안정적으로 얻는 방법은 무엇입니까?

  24. 24

    이 타임 스탬프를 자바 스크립트에서 더 읽기 쉬운 형식으로 변환하는 방법은 무엇입니까?

  25. 25

    유닉스 타임 스탬프를 필터링하기 위해 데이터를 매개 변수로 전달하여 집계로 mongodb를 쿼리하는 방법

  26. 26

    어떻게 값을 원하는 순서를 포함하는 소정의 배열에 기초 팬더 데이터 프레임을 주문하는 방법?

  27. 27

    타임 스탬프 (HH : mm : ss)를 Hive의 초로 변환하는 더 좋은 방법

  28. 28

    타임 스탬프에 지정된 카프카 오프셋 데이터를 얻는 방법

  29. 29

    프로세스를 반복하고 결과를 새 데이터 프레임 팬더에 저장하는 방법

뜨겁다태그

보관