как преобразовать полный текст из файла в фрейм данных в одном столбце - PullRequest
0 голосов
/ 07 августа 2020

У меня есть текстовый документ, содержащий топи c на статью:

Я постоянно сдерживаю желание написать инструкции по основным c 101 темам, так как я твердо уверен, что они уже есть Достаточно контента на инте rnet. Однако, увидев, как люди читают учебники за учебниками, смотрят видео за видео.

Я хочу преобразовать его во фрейм данных в одном столбце и одной строке

это то, что я пробовали:

import io
import pandas as pd
file_name = "foot.txt"
file = open(file_name, "r")
filedata = file.readlines()
file = " ".join(filedata)
df = pd.read_fwf(io.StringIO(file))

df.T.to_csv('data.csv', header=True)

result_df = pd.read_csv('data.csv',)
result_df.head()

1 Ответ

1 голос
/ 07 августа 2020

Попробуйте использовать параметры разделителя '\n' и header=None в pd.read_csv:

df=pd.read_csv(r'foot.txt',sep='\n',engine='python',header=None)

Вывод:

df
    0
0   I constantly hold my urge to write how-tos on basic 101 topics, since I strongly feel that there is already enough content on the internet.However, after seeing people reading through tutorials after tutorials, watching video after videos,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...