다른 dateformats와 lenght를 가진 두 개의 csv 파일이 있습니다.다른 daterange와 다른 길이의 두 데이터 세트 일치
첫째, 나는이 두 파일을로드 :
frameA = pd.read_csv("fileA.csv", dtype=str, delimiter=";", skiprows = None)
파일 A는 102,216 행 × 3 열이 01.07.2012 00:00
에서 끝납니다. 날짜와 시간은 이고 한 열은입니다. 머리 모양은 다음과 같습니다.
Date Buy Sell
0 01.08.2009 00:15 0 0
1 01.08.2009 00:30 0 0
2 01.08.2009 00:45 0 0
3 01.08.2009 01:00 0 0
4 01.08.2009 01:15 0 0
frameB = pd.read_csv("fileB.csv", dtype=str, delimiter=";", skiprows = None)
파일 B는 22.07.2012 00:00
에서 종료, 92,762 행 × 4 열을 갖는다. 날짜와 시간은 각각 입니다. 헤드는 다음과 같습니다
Date Time Buy Sell
0 01.08.2009 01:00 0 0
1 01.08.2009 02:00 0 0
2 01.08.2009 03:00 0 0
3 01.08.2009 04:00 0 10
4 01.08.2009 05:00 0 32
가 어떻게 이런이 datas를 일치시킬 수 있습니다 :
Buy A Sell A Buy B Sell B
0 01.08.2009 00:15 0 0 0 0
1 01.08.2009 00:30 0 0 0 0
모두 시작하고 같은 날짜로 종료하는 주파수가 15 분이어야합니다.
어떻게받을 수 있습니까? 먼저해야 할 일은 무엇입니까?
좋습니다. 감사! 나는 그것을 시험해 볼 것이다!! – EP1986
df [ 'Date'] + pd.offsets.DateOffset (분 = 0, 초 = 0)은 시간을 표준화하는 약간의 트릭입니다. – Jeff
@ Jeff thanks 제프, 유용한 트릭입니다. – EdChum