Eğer kabul cevabı kullanırsanız kabul edilen yanıt gösterilen örnek ve documentation (vurgu açıklandığı gibi, siz, sütun adlarını kaybedersiniz) eklendi: Ortaya çıkan eksen etiketlenecek
0, ..., n - 1. Bu birleştirme ekseni değil HAV yapar bitiştirmek nesnelerdir kullanışlıdır anlamlı indeksleme bilgisi. Sütun adlarınızın ('Name column'
) anlamlı olduğu anlaşılıyor.
Sen
pandas.concat
kullanabilirsiniz
ancak yapamazignore_index
(ignore_index
varsayılan değeri false
olduğu; yani tamamen bu iddiayı atlayabilirsiniz):
import pandas
# Note these columns have 3 rows of values:
original = pandas.DataFrame({
'Age':[10, 12, 13],
'Gender':['M','F','F']})
# Note this column has 4 rows of values:
additional = pandas.DataFrame({
'Name': ['Nate A', 'Jessie A', 'Daniel H', 'John D']
})
new = pandas.concat([original, additional], axis=1)
# Identical:
# new = pandas.concat([original, additional], ignore_index=False, axis=1)
print(new.head())
# Age Gender Name
#0 10 M Nate A
#1 12 F Jessie A
#2 13 F Daniel H
#3 NaN NaN John D
Bildirimi John D bir Yaş olmadan veya nasıl Bir Cinsiyet.
@TheRedPea Düzenlemenizi geri aldım, önerileriniz benim cevabımın düzenlemesi yerine bir yorum olmalıydı, çünkü düzenlemeler bir cevabı iyileştirmek veya düzeltmek için kullanılmalı, alternatif yanıtlar önermek için değil – EdChum
gelişme iyilesme duzelme ilerleme. Alternatif olduğunu düşünüyorsanız, ayrı bir cevap gönderirim. –