У меня есть множество отдельных файлов инструментов данных столбцов X, Y (целочисленный). Все массивы одинаковы. Столбец X одинаковый для каждого файла, номера столбцов Y - разные. Если возможно, я хочу объединить столбцы Y последовательных файлов в первый файл и написать новый один большой массив, содержащий первые X и несколько Ys? Как это:Используйте pandas (и glob?), Чтобы объединить многочисленные текстовые файлы данных csv из каталога.
file1 = X1 Y1 file2 = X1 Y2 file3 = X1 Y3 ... новый результат файл должен быть: X1 Y1 Y2 Y3 ...
Искал на вариации на: импортных панд данных = pandas.read_csv ('file1.csv')
печати (данные) возвращает массив первого файла нормально
нужно открыть и перебираем последовательных файлов присоединиться Y столбец FILE1 ...
Эй MaxU, это работает отлично !!! Я использовал его для создания огромного кадра данных за считанные секунды. Поскольку я довольно новичок в Python, есть ли у вас рекомендация по написанию результатов «df?»? Могу ли я передать df в MatPlotLib для построения графика? – numpystack
@numpystack, о выводе результатов - если вы имеете в виду производительность, вы можете прочитать [этот ответ] (http://stackoverflow.com/questions/37010212/what-is-the-fastest-way-to-upload-a -большой-CSV-файл-в-ноутбук-на-работе-с-питона/37012035 # 37012035). Что касается Matplotlib - вам нужно будет указать, что и как вы хотите построить – MaxU
@numpystack, спасибо, что приняли ответ! – MaxU