ОБНОВЛЕНИЕ ***** Я решил использовать awk в Windows. Используйте эту команду для успешного добавления файлов рядом.
call awk -F"\t" "NR==FNR{a[NR]=$1; next} {print a[FNR], $0}" OFS="\t" test1.csv test2.csv
Я пробовал это несколькими способами, но все еще не могу заставить его работать, я предполагаю, что это как-то связано со специальными символами в одном из файлов. С помощью инструмента paste
это просто.
paste test1.csv test2.csv. > Test3.csv in Linux.
Но у меня нет доступа к чему-либо связанному с Linux для этой задачи.
Моя среда — Windows 7 с установленным Python 2.7 (без Pandas) и Perl Strawberry.
Мне нужно объединить 2 (или более) CSV-файла рядом друг с другом. Файлы всегда будут иметь одинаковое количество строк.
Я пробовал это с помощью python, и это не сработало.
Объединяйте txt-файлы рядом друг с другом в python
Я пробовал это с помощью Batch, и это не сработало.
Объединить CSV-файл рядом с помощью пакетного файла.
test1.csv содержит
python pdf2txt.py -o C:\Users\user\Desktop\Folder\Folder2\
python pdf2txt.py -o C:\Users\user\Desktop\Folder\Folder2\
python pdf2txt.py -o C:\Users\user\Desktop\Folder\Folder2\
test2.csv содержит
123456.pdf
123457.pdf
124587.pdf
Я хочу, чтобы на выходе (Test3.csv) был файл с разделителями табуляции, содержащий;
python pdf2txt.py -o C:\Users\user\Desktop\Folder\Folder2\ 123456.pdf
python pdf2txt.py -o C:\Users\user\Desktop\Folder\Folder2\ 123457.pdf
python pdf2txt.py -o C:\Users\user\Desktop\Folder\Folder2\ 124587.pdf
Любая помощь приветствуется.
спасибо вам.