データ分析でJupyter notebookではなくGoogle Colaboratoryを使ってみようと思いましたが、
同じディレクトリにあるはずのCSVファイルが読み込めません。
python3
1import numpy as np 2import matplotlib.pyplot as plt 3from mpl_toolkits.mplot3d import Axes3D 4data=np.loadtxt('test.csv',delimiter=",",skiprows=1) 5--------------------------------------------------------------------------- 6OSError Traceback (most recent call last) 7<ipython-input-2-332b4cbb84f6> in <module>() 8----> 1 data=np.loadtxt('test.csv',delimiter=",",skiprows=1) 9 10/usr/local/lib/python3.6/dist-packages/numpy/lib/npyio.py in loadtxt(fname, dtype, comments, delimiter, converters, skiprows, usecols, unpack, ndmin, encoding) 11 915 fname = str(fname) 12 916 if _is_string_like(fname): 13--> 917 fh = np.lib._datasource.open(fname, 'rt', encoding=encoding) 14 918 fencoding = getattr(fh, 'encoding', 'latin1') 15 919 fh = iter(fh) 16 17/usr/local/lib/python3.6/dist-packages/numpy/lib/_datasource.py in open(path, mode, destpath, encoding, newline) 18 258 19 259 ds = DataSource(destpath) 20--> 260 return ds.open(path, mode, encoding=encoding, newline=newline) 21 261 22 262 23 24/usr/local/lib/python3.6/dist-packages/numpy/lib/_datasource.py in open(self, path, mode, encoding, newline) 25 614 encoding=encoding, newline=newline) 26 615 else: 27--> 616 raise IOError("%s not found." % path) 28 617 29 618 30 31OSError: test.csv not found. 32 33ls 34datalab/ 35
datalab/という謎ファイルが入っていることは確認できますが、同じディレクトリにはもっとたくさんのファイルが存在するのに出てきません。
https://qiita.com/yoshizaki_kkgk/items/bf01842d1a80c0f9e56c
こちらの記事に載っている方法でCSVファイルは読み込めたのですが、Google Colaboratoryではデータ分析をするたびにこの処理をしなければいけないのでしょうか?
もし、Jupyter notebookの様に簡単に読み込む方法をご存知の方がいらっしゃいましたらご教授をお願い致します。
こちら実行してもずっと実行中のまま動きません。
入れたいCSVファイルはGoogleドライブのマイドライブ/Colab Notebooksの中にnotebookと一緒に入っている状態です。CSVファイルの置き場所が悪いのでしょうか。。
いつまでもぐるぐるして実行中のままなのでストップさせるとこんなエラーが出ました。
python3
1--------------------------------------------------------------------------- 2TypeError Traceback (most recent call last) 3<ipython-input-8-148faebd74fe> in <module>() 4 1 from google.colab import files 5----> 2 upload = files.upload() 6 3 import pandas as pd 7 4 import io 8 5 df = pd.read_csv('sample.csv', header=-1) 9 10/usr/local/lib/python3.6/dist-packages/google/colab/files.py in upload() 11 65 local_filenames = dict() 12 66 13---> 67 while result['action'] != 'complete': 14 68 result = output.eval_js( 15 69 'google.colab._files._uploadFilesContinue("{output_id}")'.format( 16 17TypeError: 'NoneType' object is not subscriptable 18
回答3件
あなたの回答
tips
プレビュー