题目描述
在用pandas数据处理时遇到一个问题,譬如一个数据,某一列的数据有[1,2,3,5,6,'1_','ra','n','ssa']
我要去除'1_','ra','n','ssa'这些不是全数字的行。最麻烦的是,这个数据还不全是int或者float格式,还有str格式,哪怕明明是数字的,因此很多操作都会报错,试过用isdigit()等方法。请教一下高手,如何解决,谢谢!
在用pandas数据处理时遇到一个问题,譬如一个数据,某一列的数据有[1,2,3,5,6,'1_','ra','n','ssa']
我要去除'1_','ra','n','ssa'这些不是全数字的行。最麻烦的是,这个数据还不全是int或者float格式,还有str格式,哪怕明明是数字的,因此很多操作都会报错,试过用isdigit()等方法。请教一下高手,如何解决,谢谢!
4 回答4.5k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
假设数据集的名字为 df,需要处理的列为 data
可以进行以下处理: