Как сохранить извлеченные данные в разных файлах во время цикла? - PullRequest
0 голосов
/ 26 апреля 2019

входной текстовый файл выглядит следующим образом:

DATE ID ADDRESS
20161102 AB:2 xyzzzz
20161102 AB:2 fasafsdgs
20161102 AB:3 faasd
20161103 AB:3 fasfe
20161103 AB:4 ztwetwg

Я хочу извлечь данные в отдельные текстовые файлы, которые имеют общий идентификатор.Например: AB2_ID будет содержать данные, которые связаны только с идентификатором AB2.

ОШИБКА:

File "C:\Users\....\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\lib\npyio.py", line 1317, in savetxt
open(fname, 'wt').close()

OSError: [Errno 22] Invalid argument: 'D:\\Extracted_files\\AB:2_ID.txt'

Код:

for i in data.ID:
    subsetData = data[data['ID'] == i]
    file_path = r'D:\Extracted_files\%s_ID.txt' %i
    np.savetxt(file_path , subsetData.values, fmt = '%s')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...