如何从python panda数据帧中删除不需要的数据?

2024-03-29 00:09:44 发布

您现在位置:Python中文网/ 问答频道 /正文

读取我的txt文件后:https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/multiclass/glass.scale

熊猫数据帧如下:

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 

Tags: 文件数据httpstxtwwwdatasetstwedu
1条回答
网友
1楼 · 发布于 2024-03-29 00:09:44

我得到了答案:谢谢你的努力

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)

相关问题 更多 >