у меня есть тексотвый файл input.txt, в котором такие строки:
1 @ 2 @ 3 @ 4 @ 5 @ 6
x @ 123 @ one, two @ 56 @ abc @
y @ 234 @ two; three @ @ abc @
z @ 456 @ three: one @ @ @
как на python это конвертировать в dataframe чтобы выглядело так?
1 2 3 4 5 6
x 123 one, two 56 abc NA
y 234 two; three NA abc NA
z 456 three: one NA NA NA
и в output.csv выгледело так:
x,123,one, two,56,abc
y,234,two; three,,abc
z,456,three: one,,
пробовала
import pandas as pd
df = pd.read_csv('input.txt')
df.to_csv('output.csv', sep='@')
но не помогает