0
我有一個文件在一般格式是這樣的:的Python:讀取與奇數列的數據文件,而無需使用PANDAS
(8,9)(4,7)(9,0)
(19,125)(23,96)(256,0)(49,3)
等
我希望能夠得到各行和列的對,但列的數每一行都是任意的。如何在不使用PANDAS的情況下做到這一點?
我有一個文件在一般格式是這樣的:的Python:讀取與奇數列的數據文件,而無需使用PANDAS
(8,9)(4,7)(9,0)
(19,125)(23,96)(256,0)(49,3)
等
我希望能夠得到各行和列的對,但列的數每一行都是任意的。如何在不使用PANDAS的情況下做到這一點?
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