2017-03-12 9 views
0

私はCSV、TXTファイル内の列に変数を割り当てる方法で把握しようとしているどこにでも見てきた(PYTHON。).txtファイル(CSV)の列を変数に設定するにはどうすればよいですか? (PYTHON)

Leeroy、19,7,12

ジェンキンス、19,8 、11

タイラー、19,0,19

ナポレオン・ウィルソン、19,7,12

ビッグボス、19,7,12

GAM Eのおい、19,5,14

マッチョマン、19,3,16

宇宙海賊、19,6,13

ビリー・キャスパー、19,7,12

ハル・エメリッヒ、 19,7,12

ビッグブラザー、19,7,12

イングソック、19,5,14

リプリー、19,5,14

M'lady、19,4,15

Einstein100,19,8,11

デニス、19,5,14

Esportsも、19,8,11

RNGesus、19,7,12

ケス、19,9,10

マグニチュード、19,6,13

どのように私は、変数に

すなわち、これらの列を割り当てます:あなたはpandasを使用して名前、scrore、SCORE1、2など

答えて

0

このような何か。

line = 'Leeroy,19,7,12' 
name, score, score1, score2 = line.split(',') 

または、より一般的には、このようにします。見てilll

name = [] 
score = [] 
score1 = [] 
score2 = [] 
with open('input.csv') as f: 
    lines = f.readlines() 
    for line in lines: 
     tokens = line.split(',') 
     name.append(tokens[0]) 
     score.append(tokens[1]) 
     score1.append(tokens[2]) 
     score2.append(tokens[3].strip()) 
+0

はそのちょうど列全体 –

+0

はい名前に「Leeroyを」ない設定ではありません。 'for'ループでこれを行うべきです。 –

+0

それはとても複雑に思えます、あなたは私を見せてくれますか?ご迷惑をおかけして申し訳ありません:/ –

関連する問題