Как удалить ненужные данные из фрейма данных Python Panda? - PullRequest
0 голосов
/ 14 октября 2018

После прочтения моего текстового файла: https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/multiclass/glass.scale

Рамка данных panda, как показано ниже:

1                 2                     3      4            

-0.4302012 2     -0.3233208 3    0.576837 4   0.426791 5 

Но мне нужны данные, как показано ниже (пробел и лишняя буква должны быть удалены)

1                 2                     3      4            

-0.4302012      -0.3233208     0.576837   0.426791 

1 Ответ

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

Я получил ответ: спасибо за все попытки

data = pd.read_csv(filepath,delimiter=':',header= None)
data = data.drop([0],axis=1)
for i in range(1,9):
   search_string = str(i+1)
   data[i] = data[i].map(lambda x: x.replace(search_string.rjust(1),''))
print(data)
data.sample(n=5)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...