如何使用python split?

时间:2016-09-16 02:55:00

标签: python machine-learning

我有一些类似的数据:

enter image description here

我使用拆分函数进程数据到列表中。我想在这个训练集中进行一些数据挖掘,但我不知道如何在python中将数据分类为这样的期货:

enter image description here

顺便说一下,有些数据是浮点数。首先,我想将所有数据填充到一个列表中,编码如下:

key_zi = []
for i in range(len(train_set['zi_id'])):
    key_zi = key_zi + train_set['zi_id'][i].split('/')

但结果是:

  

AttributeError:'float'对象没有属性'split'。

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

你说文件说

str.split(str="", num=string.count(str))

您缺少的是此定义中str的第一个实例是拆分的分隔符。

你的错误是:

  train_set['zi_id'][i].split('/')

您正在尝试调用split的{​​{1}}方法。但那个东西是浮点数,而不是分隔符字符串。