팬더에 조인하는 데 문제가 있으며 무엇이 잘못되었는지 파악하려고합니다. 내가 가진 말하는 dataframe
X :팬더가 두 개의 데이터 프레임을 결합/병합/연결
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 1941 entries, 2004-10-19 00:00:00 to 2012-07-23 00:00:00
Data columns:
close 1941 non-null values
high 1941 non-null values
low 1941 non-null values
open 1941 non-null values
dtypes: float64(4)
내가 COLNAMES 제외하고 Y = X가 +2가 어디 명령을 결합하는 간단한와 인덱스에 Y로 가입 할 수 있어야한다.
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 1941 entries, 2004-10-19 00:00:00 to 2012-07-23 00:00:00
Data columns:
close2 1941 non-null values
high2 1941 non-null values
low2 1941 non-null values
open2 1941 non-null values
dtypes: float64(4)
y.join(x) or pandas.DataFrame.join(y,x):
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 34879 entries, 2004-12-16 00:00:00 to 2012-07-12 00:00:00
Data columns:
close2 34879 non-null values
high2 34879 non-null values
low2 34879 non-null values
open2 34879 non-null values
close 34879 non-null values
high 34879 non-null values
low 34879 non-null values
open 34879 non-null values
dtypes: float64(8)
최종본에는 모두 1941 개가 아닌 값이 있어야합니다. 병합도 시도했지만 같은 문제가 있습니다.
나는 올바른 대답이 pandas.concat ([x, y])라고 생각했지만, 이것은 내가 의도 한대로하지 않습니다.
In [83]: pandas.concat([x,y])
Out[83]: <class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 3882 entries, 2004-10-19 00:00:00 to 2012-07-23 00:00:00
Data columns:
close2 3882 non-null values
high2 3882 non-null values
low2 3882 non-null values
open2 3882 non-null values
dtypes: float64(4)
편집 : 당신이 가입에 문제가있는 경우 는 아래의 웨스의 답변을 읽어 보시기 바랍니다. 복제 된 타임 스탬프가 하나 있습니다.
고마워요. 정말 감사 –