Pandalarda birleşmelerle ilgili sorunlar yaşıyorum ve neyin yanlış olduğunu anlamaya çalışıyorum. Ben Say bir dataframe
x:Pandalar birleştirme/birleştirme/iki veri çerçevesine uydurma
<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)
Ben colnames hariç y = x + 2 sahip olduğu komutunu katılmak basit olan endeksi y ile katılmak mümkün olmalıdır.
<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)
Sonunun her ikisi için de 1941 olmayan değerlere sahip olmasını bekliyorum. Birleştirmeyi de denedim ama aynı konuya sahibim.
Doğru cevabın pandas.concat olduğunu düşünmüştüm ([x, y]), fakat bu benim de niyet ettiğim şeyi yapmıyor.
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)
düzenleme: katıldıktan ilgili sorunlar yaşıyorsanız aşağıda Wes'in cevabını okuyun. Yinelenen bir zaman damgası vardı.
Teşekkürler, buydu. gerçekten onu takdir ederim –