プログラミング初心者です.
現在,pythonを用いてcsv形式のデータの分析を行っております.
前提として,csv,numpy,pandasなどのモジュールを使用しないプログラムを組んでおります.
全データを配列に格納し,特定の要素を持つデータをすべて抽出し新しい配列に格納したいのですが,プログラムの処理時間が長すぎて結果が表示されないという現象が起こっています.
以下にプログラムを示します.
python
1 2filepath = 'aaa.csv' 3 4 5with open(filepath,encoding="shift-jis") as f: 6 data2=[] 7 8 for line in f: 9 line = line.replace('\n','') 10 data = line.split(',') 11 data2.append(data) 12 13i = 0 14n = len(data2) 15data3=[] 16while i<=n: 17 if ((data2[i][0]))=='2018/09/01 00:00': 18 data3.append(data2[i]) 19 i += 1 20print (data3) 21
処理時間短縮に関してアドバイスよろしくお願いします.
回答2件
あなたの回答
tips
プレビュー