Я читаю в CSV-файле на pandas фрейм данных для научного c анализа / обработки. Я создаю второй «идентичный» фрейм данных. Я делаю анализ / обработку на втором кадре данных. Я хотел бы вернуть данные в CSV-файл с двумя кадрами «бок о бок», чтобы можно было сравнить исходные данные с обработанными данными.
Входной код из файла:
reader = pd.read_csv(Filename1, sep = none, engine = 'python')
df = pd.DataFrame(reader)
dg = pd.DataFrame(reader)
Я выполняю обработку в dg
Теперь я хочу записать 'df' и 'dg' (каждый кадр, состоящий из одинакового количества столбцов) в файл CSV, чтобы каждая строка файла CSV выглядела как как это:
(df Col1), (df Col2), (df Col3), (dg Col1), (dg Col2), (dg Col3)
Как создать новый Кадр данных, который соединяет df и dg вместе «бок о бок»?
Ожидается запись результирующего кадра данных во второй файл csv (Filename2) с помощью следующего оператора (предполагая, что di - это два кадра данных, соединенных вместе).
di.head(EndFile).to_csv(Filename2, sep = '\t', index = False, header = False)