题目描述
在用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()等方法。请教一下高手,如何解决,谢谢!
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
假设数据集的名字为 df,需要处理的列为 data
可以进行以下处理: