0
を使用せずに列の奇数でデータファイルを読み込み、私はこのような一般的にフォーマットされたファイルがありますパイソン:PANDAS
(8,9)(4,7)(9,0)
(19125)(23,96)(256,0)、(49,3)
等
Iは、各行と列のペアを取得できるようにしたいが、列の数で各行は任意である。 PANDASを使わずにこのPythonをどのようにすることができますか?
を使用せずに列の奇数でデータファイルを読み込み、私はこのような一般的にフォーマットされたファイルがありますパイソン:PANDAS
(8,9)(4,7)(9,0)
(19125)(23,96)(256,0)、(49,3)
等
Iは、各行と列のペアを取得できるようにしたいが、列の数で各行は任意である。 PANDASを使わずにこのPythonをどのようにすることができますか?
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']
はテキストファイルとして各行を読んで、それを自分で解析しますか?あなたは何を試しましたか?何があなたのために働いていないのですか? – Aaron
何を試しましたか?より具体的にする必要があります。最も単純なレベルでは、ファイルを開いて各行を読み込んで解析するだけです。もしそれが十分小さければ、一度に全部を読むことさえできるかもしれません。すべてのペア(x、y)について –
私は各行で最大yを抽出する必要があります。 – ttrptki