熊猫数据框类型的问题

时间:2018-10-19 14:15:59

标签: python python-3.x pandas

有人可以帮助我了解解决此问题的方法

输入内容是域或IP地址的列表,因此可以是字符串,数字或其他任何东西

我试图通过将字符串转换为字符串来解决问题,但是没有运气!

任何帮助都会很棒


TypeError                                 Traceback (most recent call last)
<ipython-input-7-6c3a37053f0a> in <module>()
     16   for x in index:
     17     #if it ends with a number, it's an IP
---> 18     if str(x[len(str(x)-1)]).isnumeric():
     19       cleandomain.append(str(x[0])+'.'+str(x[1])+'.*.*')
     20     #if its in the CDN list, take a subdomain as well

TypeError: unsupported operand type(s) for -: 'str' and 'int'

1 个答案:

答案 0 :(得分:4)

问题出在这一行

len(str(x)-1)

将其更改为

len(str(x))-1

在您的代码中,您试图从字符串中减去1,因此会出现错误。