Aşağıdaki veri çerçevesini vardır:Merging iki veri çerçeveleri
Year,Country,Exp,...
1969,Austria,1,...
1970,Austria,0,...
1969,Germany,0,...
1970,Germany,1,...
görüyorum yolu: Sonuçta
Date,Year,Austria,Germany,...
1969-12-31,1969,96.743,95.768,...
1970-01-30,1970,95.515,95.091,...
1970-02-27,1970,95.075,95.235,...
, ben şöyle bir başkasıyla bu veri çerçevesini birleştirmek istiyorsanız Sonra
Date,Year,Country,Exp,…
1969-12-31,1969,Austria,96.743,...
1970-01-30,1970,Austria,95.515,...
1970-02-27,1970,Austria,95.075,...
1969-12-31,1969,Germany,95.768,...
1970-01-30,1970,Germany,95.091,...
1970-02-27,1970,Germany,95.235,...
sadece birleştirme işlev yardımıyla kullanabilirsiniz: o, şu biçime ilk veri çerçevesini değiştirmek zorunda kalacak iyon ve yıl ve ülke kullanarak onları (bire çok) birleştirin.
Veri çerçevesini yukarıda önerildiği gibi dönüştürmeye çalıştım. Bununla birlikte, düşünebilmemin tek yolu, birkaç karmaşık "for" döngüsünü kullanmaktır. Birisi daha kolay bir yaklaşıma sahip olsaydı büyük takdir olurdu. Ayrıca, bu iki veri çerçevesinin birleştirilmesinin daha da kolay bir şekilde yapılabileceğini düşünüyorsanız.
Yeniden biçimlendirme işlevinin veya yeniden paketleme paketinin bunu yapacağını düşünüyorum. –