разделитель или удаление вертикальных полос с помощью Python панд - PullRequest
0 голосов
/ 14 ноября 2018

Я проанализировал данные с вертикальными полосами рядом с содержимым.

как это:

 0  00:00|  4323    548|    0   0|  0   0|  0   0|  0   0|  0   0|  18

как удалить вертикальные полосы с помощью функции разделителя? Кажется, я только заставляю его работать на пробелах. Вот мой код.

df = pd.read_csv('sampleData1.txt', header=None, delimiter=r"\s+", engine='python', skiprows=0, sep='|', names=['time_pd','group_call_t_s','group_call_t_c','pvt_call_t_sec','pvt_call_t_c','phone_call_t_sec','phone_call_t_c','group_busy_t_sec','group_busy_t_c','pvt_busy_t_sec','pvt_busy_t_c','phone_busy_t_sec','phone_busy_t_c','per_usage'])

df.to_csv('sampleOutput1.csv', index = None)

df

1 Ответ

0 голосов
/ 14 ноября 2018

Должна работать замена

delimiter=r"\s+"

с

delimiter="|"

Удалить это поле: sep='|'

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