前提・実現したいこと
Google ColaboratoryでGoogle Drive上のcsvファイルを読み込みたいのですが、上手くいきません。エラーメッセージによると'r'というディレクトリがないとのことですが、ソースコード上に'r'がないのでどうすればよいのか分かりません。
エラー発生箇所: songs = pd.read_csv(inputfile, index_col=0, header=1)
発生している問題・エラーメッセージ
FileNotFoundError: [Errno 2] No such file or directory: 'r'
該当のソースコード
Python
1!pip3 install spotipy 2 3import pandas as pd 4import spotipy 5from spotipy.oauth2 import SpotifyClientCredentials 6import json 7from google.colab import drive 8drive.mount('/content/drive') 9 10import os 11os.chdir('..') 12print(os.getcwd()) 13os.chdir('/content/drive/MyDrive') 14print(os.getcwd()) 15 16source_file = os.path.join(os.getcwd(), "regional-jp-daily-latest.csv") 17 18client_id = "ID" 19client_secret = "SECRET" 20client_credentials_manager = spotipy.oauth2.SpotifyClientCredentials(client_id, client_secret) 21spotify = spotipy.Spotify(client_credentials_manager=client_credentials_manager) 22 23import csv 24csvfile = open('/content/drive/MyDrive/regional-jp-daily-latest.csv', encoding='utf-8') 25csvreader = csv.DictReader(csvfile) 26 27japan = ("regional-jp-daily-latest.csv", "jp.csv") 28 29for region in (japan): 30 inputfile = region[0] 31 outputfile = region[1] 32 songs = pd.read_csv(inputfile, index_col=0, header=1) 33 songs = songs.assign(Genre=0) 34 for index, row in songs.iterrows(): 35 artist = row["Artist"] 36 result = spotify.search(artist, limit=1, type="artist") 37 genre = result["artists"]["items"][0]["genres"] 38 songs['Genre'][index] = genre 39 songs.head(10) 40 songs.to_csv(outputfile) 41 files.download(outputfile)
試したこと
Driveをマウントし直したりcsvファイルを再アップロード
したりしたのですが、同じエラーが出ました。