Возьмите вывод файла python и прочитайте вывод в excel - PullRequest
0 голосов
/ 22 июня 2019

Я использую Google NLP для извлечения сущностей из текста. Как только я запускаю код в своем терминале, я получаю вывод, который выглядит следующим образом.

Файл Python Ouput

Мне трудно понять, как создать фрейм данных, который принимает в качестве заголовка «Имя, Тип, Значения, URL-адрес вики и MID» и вводит данные справа в файл Excel.

Я думал, что мог бы использовать что-то вроде этого:

import xlwt

x = (("a",1),("b",2),("c",3))

wb = xlwt.Workbook()
ws = wb.add_sheet("test")
for i, row in enumerate(x):
    for j, col in enumerate(row):
        ws.write(i, j, col)
wb.save("sample.xls")

Буду признателен за вашу помощь.

1 Ответ

0 голосов
/ 22 июня 2019

Как Анна прокомментировала выше, вы можете использовать панд, чтобы писать, чтобы преуспеть. Кортежи, которые вы предоставили, могут быть написаны так, чтобы преуспеть, как показано ниже (передается в виде списка). Если ваш NLP-файл Google имеет формат JSON, вы также можете использовать панд.

import pandas as pd
x = (("a",1),("b",2),("c",3))
file_df = pd.DataFrame(list(x))
file_df.to_excel('output.xlsx')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...