2016-05-02 13 views
0
for i in tweets_df.ix[:,0]: 
    if regex_getter(i) != None: 
     city,state = regex_getter(i).split(',') 
     print(city,state) 

私は本質的に都市と州をcsvに書き込もうとしています。Python - フィールドをCSVにエクスポート

writerowが反復可能を取り、書き込みます:印刷市と州のプリントはまさに私が下記の持っているマイナスヘッダ

は私のcsvファイルは、あなたがこれを行うにはcsvモジュールを使用することができます

City State 
Burlington VT 
Minneapolis MN 
Bloomington IN 
Irvine CA 
+0

'open(filename、 'a')'を使ってファイルを読み書きすることができます( 'a'は" append "を意味するので、行単位で書くことができます)。探している?また、便利なcsvモジュールもあります。 – amd

答えて

1

のようになります。 iterable内の各項目は別の列にあります。

import csv 
.... 
with open("test.csv", "w", newline='') as csvfile: 
    writer = csv.writer(csvfile) 
    #write header, or something 
    for i in tweets_df.ix[:,0]: 
      if regex_getter(i) != None: 
       data = regex_getter(i).split(',') 
       writer.writerow(data) 
+0

AttributeError:module 'csv'に属性 'writerow'がありません。これは私が遭遇したものです – dedpo

+0

編集を参照して、間違いを犯しました。私は 'csv.writerow'とタイプしたので、私は何を考えていましたか?あなたは書き込みに 'writer'を使用しなければなりません:) – Pythonista

+0

どのように都市と州のヘッダを追加するのですか? – dedpo

関連する問題