2017-01-05 1 views
0

を使用せずに列の奇数でデータファイルを読み込み、私はこのような一般的にフォーマットされたファイルがありますパイソン:PANDAS

(8,9)(4,7)(9,0)

(19125)(23,96)(256,0)、(49,3)

Iは、各行と列のペアを取得できるようにしたいが、列の数で各行は任意である。 PANDASを使わずにこのPythonをどのようにすることができますか?

+1

はテキストファイルとして各行を読んで、それを自分で解析しますか?あなたは何を試しましたか?何があなたのために働いていないのですか? – Aaron

+0

何を試しましたか?より具体的にする必要があります。最も単純なレベルでは、ファイルを開いて各行を読み込んで解析するだけです。もしそれが十分小さければ、一度に全部を読むことさえできるかもしれません。すべてのペア(x​​、y)について –

+0

私は各行で最大yを抽出する必要があります。 – ttrptki

答えて

0
s = '(19,125) (23,96) (256,0) (49,3)' 
s=s.replace(')','').replace('(','') 
tuples= s.split(' ') 
x=[] 
y=[] 
for item in tuples: 
     x.append(item.split(',')[0]) 
     y.append(item.split(',')[1]) 
print "max value from y :" +str(max(y)) 
print y 

出力

max value from y :96 
['125', '96', '0', '3']