Convirtiendo 3 columnas en 2 columnas – Python
Necesito convertir 3 columnas en 2 filas usando Python.
col1 col2 col3
A 2 3
B 4 5
col1 col2
A 2
A 3
B 4
B 5
*mi código
hdr = [‘col1’, ‘col2′]
final_output=[]
for row in rows:
output = {}
output1 = {}
output = { A : row.get(col1), B: row.get(col2)}
output1 = { A : row.get(col1), B: row.get(col3)}
final_out.append(output)
final_out.append(output1)
with open(tgt_file.csv, w) as tgt_file:
csv_writer=csv.DictWriter(tgt_file, fieldnames=hdr, delimiter=’,’)
csv_writer.writeheader()
csv_writer.writerows(final_output)
davy.ai
Puede usar el siguiente código para convertir 3 columnas en 2 filas utilizando Python: