Ağırlıklandırma yöntemiyle sütunları tek sütunda toplamak

image
Merhaba,
Elimde kategorik 4 kolon var, bu 4 kolonu Python’da tek bir kolonda görmek istiyorum. Her bir kolonda 01,02,03 gibi değerler var. Sanırım ağırlıklandırma yöntemiyle yapmalıyım, fakat yapamadım. Yardımcı olabilir misiniz? Teşekkürler

Bu kolonlar neyin kolonu bilemedim.

List mi pandas mı emin olamadım…

How to Concatenate Column Values in Pandas DataFrame - Data to Fish

Anlattığınızdan anladığım, satırlardaki değerleri bir değişkende birleştirip tek sütunlu olarak yeniden oluşturabilirsiniz.

Yine ortada kod yok. Olursa üzerinde çalışabiliriz.

1 Beğeni

Yanlış anlamadıysam, Excel dosyasında her satırdaki degerlerin birleştirilmiş halini, yeni sütuna eklemek istiyorsun.
Orijinal dosya:
Ekran Görüntüsü - 2022-07-03 00-19-44

import pandas as pd

df = pd.read_excel("Kodlar.xlsx")

df['Neden_Kodu_Tumu'] = df['NEDEN_KODU1'].map(str) + "," + df['NEDEN_KODU2'].map(str) + "," + df['NEDEN_KODU3'].map(str) + "," + df['NEDEN_KODU4'].map(str)
df.to_excel('test1.xlsx', sheet_name='sheet1', index=False)

ÇIKTI:

import pandas as pd

df = pd.read_excel("Kodlar.xlsx")

df['Neden_Kodu_Tumu'] = df['NEDEN_KODU1'].map(str) + df['NEDEN_KODU2'].map(str) + df['NEDEN_KODU3'].map(str) + df['NEDEN_KODU4'].map(str)
df.to_excel('test2.xlsx', sheet_name='sheet1', index=False)

ÇIKTI: