如何使用python split?
我有一些这样的数据:如何使用python split?,python,machine-learning,Python,Machine Learning,我有一些这样的数据: key_zi = [] for i in range(len(train_set['zi_id'])): key_zi = key_zi + train_set['zi_id'][i].split('/') 我使用将函数过程数据拆分为列表。我想在这个培训集中进行一些数据挖掘,但我不知道如何像python中这样将数据分离为未来: 顺便说一下,有些数据是浮动的。首先,我想把所有的数据填入一个列表,编码如下: key_zi = [] for i in range(l
key_zi = []
for i in range(len(train_set['zi_id'])):
key_zi = key_zi + train_set['zi_id'][i].split('/')
我使用将函数过程数据拆分为列表。我想在这个培训集中进行一些数据挖掘,但我不知道如何像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”
你能帮帮我吗?你说文件上说
str.split(str="", num=string.count(str))
您缺少的是此定义中的第一个str
实例是用于拆分的分隔符
您的错误在于:
train_set['zi_id'][i].split('/')
您正在尝试调用
train\u set['zi\u id'][i]
的split
方法。但是那是一个浮点数,而不是分隔符字符串。发布原始输入数据,然后你就会得到想要的结果在Python中,格式是'\\'.split(text\u to\u split)
,而不是text\u to\u split.split('\')
我发现文档显示格式是str.split(str=“”,num=string.count(str))
@TheLazyScript我不是理想的结果,我也不认为OP是……我不知道你到底想做什么,因为没有原始数据(文件格式、结构等)和代码的细节。无论如何,if类型(列车组['zi\u id'][i])!=浮动:
会有帮助的。不客气。在StackOverflow,感谢回答者的适当方式是通过点击勾号向上投票并接受答案。