0
私は多くのCSVを1つに結合しようとしています。ディレクトリを見ると、Pythonは次のように伝え続けます:Python 3は、ファイルを見ているときにファイルが存在しないと私に伝えているのはなぜですか?
FileNotFoundError: File b'fhv_tripdata_2016-06.csv' does not exist
私はファイルを見ています。私はフォルダをリフレッシュしますが、まだそこにあります。
import pandas as pd
import os
file_masks = ['fhv', 'green', 'yellow']
def combine_files(file_mask):
file_count = 1
for path, directories, files in os.walk('TaxiDriveData/'):
for fn in files:
if fn.startswith(file_mask):
if file_count == 1:
final_result = pd.read_csv(fn)
else:
another_file = pd.read_csv(fn, skiprows=1)
final_result.append(another_file)
final_result.to_csv(os.path.join('TaxiDriveCombinedData', file_mask + 'trip_data.csv'))
for m in file_masks:
combine_files(m)
このプログラムは、CSVファイルと同じディレクトリで実行していますか?あなたのTaxiDriveData /への残りのパスを含める必要があるようです。さもなければあなたのプログラムは彼らがどこにいるかを知らない。 – Erik
私はそうではありません。これは1つのディレクトリです。 -Script --TaxiDriveData - ファイル –
あなたは何を言っているのか分かります。 –