ssv файл в формате, подобном пандам - PullRequest
0 голосов
/ 13 октября 2018

Когда я открываю файл ssv с помощью ssv.loadf, я получаю такие данные:

import ssv
new_table = ssv.loadf('train.ssv')
new_table
[['0.113446 0.118114 0.160286\n0.335122 0.299763 0.310816\n]]

Можете ли вы помочь мне разделить эти столбцы, как в панде DataFrame?

В этом примереЯ хочу иметь dataframe с 3 столбцами и 2 строками. Есть ли какая-нибудь команда, которая может открыть файл ssv в читаемом формате, как в pandas?Я не могу найти информацию о файлах ssv

Может кто-нибудь помочь мне?Большое спасибо.

1 Ответ

0 голосов
/ 13 октября 2018

Комментарии под вашим вопросом предоставляют вам возможное решение для импорта вашего набора данных в виде фрейма данных.Также похожий вопрос можно найти здесь .Вот моя попытка дать адекватный ответ на ваш вопрос /

from pandas import DataFrame
new_table=[['0.113446 0.118114 0.160286\n0.335122 0.299763 0.310816\n']]
#This list will be contain every line as a list
y=[]
for first in new_table:
    for i in first[0].split('\n')[:-1]:
        y.append(i.split(" "))
df=DataFrame.from_records(y, columns=["First","Second","Third"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...