Как получить полный текстовый файл после слияния? - PullRequest
0 голосов
/ 05 ноября 2019

Я объединяю два текстовых файла file1.tbl и file2.tbl с общим столбцом. Я использовал pandas для создания фреймов данных каждого и функции слияния для получения выходных данных.

Проблема в том, что выходной файл не отображает мне все данные, и вместо этого есть строка "..." и вв конце он просто печатает [9997 строк x 5 столбцов].

Мне нужен файл, содержащий целые 9997 строк.

import pandas

with open("file1.tbl") as file: 
   d1 = file.read()
with open("file2.tbl") as file: 
   d2 = file.read()

df1 = pandas.read_table('file1.tbl', delim_whitespace=True, names=('ID', 'chromosome', 'strand'))
df2 = pandas.read_table('file2.tbl', delim_whitespace=True, names=('ID', 'NUClen', 'GCpct'))
merged_table = pandas.merge(df1, df2)

with open('merged_table.tbl', 'w') as f:
    print(merged_table, file=f)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...