2016-09-16 10 views
-1

私はそのようないくつかのデータを持っている:python splitの使い方は?

enter image description here

私はlist.Iにスプリット機能のプロセスデータを使用して、このトレーニングセットにおけるいくつかのデータマイニングを作りたいが、私のようにデータを分離する方法がわかりませんPythonでこのような先物:

enter image description here

ところで、一部のデータがfloat.Firstly、私はそのようにコーディング、リストにすべてのデータを記入したい:

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

が、結果コール:

AttributeError: 'float' object has no attribute 'split'.

あなたは私を助けていただけますか?あなたはドキュメントは、あなたが不足している

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

何と言うことを言っ

+3

投稿した入力データを投稿しておきたいのですが – TheLazyScripter

+0

Pythonでは、書式設定は ''\\'。split(text_to_split)'で、text_to_split.split( '\\')ではありません。 – StardustGogeta

+0

'str.split(str =" "、num = string.count(str))' –

答えて

0

は、この定義でstrの最初のインスタンスは、分割の区切り文字であるということです。

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

あなたはtrain_set['zi_id'][i]splitメソッドを呼び出すようにしようとしている。

あなたのエラーは、この中ということです。しかし、それは浮動小数点数であり、デリミタ文字列ではありません。

+0

私はそれを得た。ありがとう! –

+1

ようこそ。 StackOverflowでは、回答者に感謝する適切な方法は、答えをアップアップして、それを「受け入れる」ことです。 – GreenAsJade

関連する問題