我有一些类似的数据:
我使用拆分函数进程数据到列表中。我想在这个训练集中进行一些数据挖掘,但我不知道如何在python中将数据分类为这样的期货:
顺便说一下,有些数据是浮点数。首先,我想将所有数据填充到一个列表中,编码如下:
key_zi = []
for i in range(len(train_set['zi_id'])):
key_zi = key_zi + train_set['zi_id'][i].split('/')
但结果是:
AttributeError:'float'对象没有属性'split'。
你能帮我吗?
答案 0 :(得分:0)
你说文件说
str.split(str="", num=string.count(str))
您缺少的是此定义中str
的第一个实例是拆分的分隔符。
你的错误是:
train_set['zi_id'][i].split('/')
您正在尝试调用split
的{{1}}方法。但那个东西是浮点数,而不是分隔符字符串。