Python: Pandas не разделяет столбцы при чтении табличного текстового файла - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть такой текстовый файл:

PERSONAL INFORMATION              

 First Name:             Michael
 Last Name:              Junior
 Birth Date:             May 17, 1999 
 Location:               Whitehurst Hall 301. City: Stillwater. State: OK
                         Taken on July 8, 2000 10:50:30 AM MST

WORK EXPERIENCE
Work type select                                        Part-time
ID number                                               10124
Company name                                            ABCDFG Inc.
Positions                                               Software Engineer/Research Scientist
                                                        Data Analyst/Scientist

Как вы могли видеть, первый столбец - это имена элементов и значения второго столбца. Я прочитал это, используя этот код:

import pandas as pd
import numpy as np
import scipy as sp


df=pd.read_table('personal.txt',skiprows=1)
pd.set_option('display.max_colwidth',10000)
pd.set_option('display.max_rows',1000)
df

Но он объединяет столбцы и выходные данные:

    PERSONAL INFORMATION
0   First Name: Michael
1   Last Name: Junior
2   Birth Date: May 17, 1999
3   Location: Whitehurst Hall 301. City: Stillwater. State: OK
4   Taken on July 8, 2000 10:50:30 AM MST
5   WORK EXPERIENCE
6   Work type select Part-time
7   ID number 10124
8   Company name Google Inc.
9   Positions Software Engineer/Research Scientist
10  Data Analyst/Scientist

Я должен убежать от этих названий ЛИЧНАЯ ИНФОРМАЦИЯ и ОПЫТ РАБОТЫ. Как я могу прочитать таким образом, чтобы он дал мне результаты соответствующим образом в двух столбцах?

...