2016-09-29 7 views
-1

私はPythonで、何年もの歴史的な日付を含むcsvファイル(各行の例:2016-09-23,2173.290039)を見たいと思います。このコードは、金曜日に発生するすべての日付とその関連値を持つ別のcsvファイルを作成します。手伝ってくれてどうもありがとう。Pythonで日付を扱うcsvファイルを読み書きする

+1

を、あなたは私達にあなたの現在のコードを表示することができます?あるいは、誰かにコードを書くことを望みますか? –

+1

StackOverFlowへようこそuser3597951!このサイトはコードに関する質問をするサイトです。誰もここでコードを書くつもりはありません。コードとエラーがあれば教えてください。このリンクを介してください - http://stackoverflow.com/help/how-to-ask –

+1

@WilliamFernandes - オペレーションコードが必要です。この行をチェックしてください - "私はPythonを見たいと思います。コードは" –

答えて

0

次のスクリプトは、何が必要でしょう。

from datetime import datetime 
import csv 

with open('input.csv', 'rb') as f_input, open('output.csv', 'wb') as f_output: 
    csv_input = csv.reader(f_input) 
    csv_output = csv.writer(f_output) 

    for row in csv_input: 
     if datetime.strptime(row[0], "%Y-%m-%d").weekday() == 4:  # if Friday 
      csv_output.writerow(row) 

input.csvが含まれている場合:

2016-09-23,2173.290039 
2016-09-24,2174.290039 
2016-09-25,2175.290039 
2016-09-26,2176.290039 

をそれは含むoutput.csvを作成します。

2016-09-23,2173.290039 
+0

マーティン、それは完璧に動作します。私は何年も前に大学でfortranを取った。 ...私は今、特定の小さなプロジェクトのためにこれを学ぶことを楽しみにしています。これは私が必要とした励ましでした! – user3597951

+0

うれしかったです。解決策としてそれを受け入れる答えによって灰色のダニをクリックすることを忘れないでください。 –

関連する問題