質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

1414閲覧

GoogleColabolatoryでファイルをアップロードしたい

emthy

総合スコア17

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2023/01/05 04:28

前提

GoogleColabolatoryでapplewatchの心電図解析を行うために、ファイルをアップロードしようとしたところ、以下のエラーが発生しました。

実現したいこと

ファイルをアップロードできるようにする。
アップロードする予定だったファイルはこちらです。
https://drive.google.com/file/d/1NDlt8CtscgsWcxNwb8EMMFzFx7pjUXs7/view?usp=share_link

解析はこちらのサイトを参考にさせていただこうとしていました。
https://zenn.dev/kn1cht/articles/apple-watch-ecg-python

このサイト内の埋め込みリンクに、解析用のコードがあり、アップロードのためのコードも含まれています。
https://colab.research.google.com/drive/1in1R-MJnWyR9uOQf22OCDSitqt7RxE8R#scrollTo=yrhAREtfjHCs

埋め込みリンクはこちらです。

発生している問題・エラーメッセージ

ecg_2022-11-28.csv(text/csv) - 118519 bytes, last modified: n/a - 0% done --------------------------------------------------------------------------- MessageError Traceback (most recent call last) <ipython-input-9-ed2fd71b4a2f> in <module> ----> 1 uploaded = files.upload() 3 frames /usr/local/lib/python3.8/dist-packages/google/colab/files.py in upload() 65 """ 66 ---> 67 uploaded_files = _upload_files(multiple=True) 68 # Mapping from original filename to filename as saved locally. 69 local_filenames = dict() /usr/local/lib/python3.8/dist-packages/google/colab/files.py in _upload_files(multiple) 148 149 while result['action'] != 'complete': --> 150 result = _output.eval_js( 151 'google.colab._files._uploadFilesContinue("{output_id}")'.format( 152 output_id=output_id)) /usr/local/lib/python3.8/dist-packages/google/colab/output/_js.py in eval_js(script, ignore_result, timeout_sec) 38 if ignore_result: 39 return ---> 40 return _message.read_reply_from_input(request_id, timeout_sec) 41 42 /usr/local/lib/python3.8/dist-packages/google/colab/_message.py in read_reply_from_input(message_id, timeout_sec) 100 reply.get('colab_msg_id') == message_id): 101 if 'error' in reply: --> 102 raise MessageError(reply['error']) 103 return reply.get('data', None) 104 MessageError: RangeError: Maximum call stack size exceeded. SEARCH STACK OVERFLOW

該当のソースコード

python

1from google.colab import files 2 3uploaded = files.upload()

試したこと

エラーメッセージを調べたのですが、実力不足のため、
MessageError: RangeError: Maximum call stack size exceeded.
が、処理が無限ループしているという意味だというところまでしかわからず、
なぜここでこのエラーが発生しているのかがわかりませんでした。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

本質的な解決にはなっていないかもしれませんが、一応動作したので、自己解決とさせていただきます!

現在Safariでプログラム実行していたのですが、
https://stackoverflow.com/questions/53630073/google-colaboratory-import-data-stack-size-exceeded
こちらのサイトを参考にさせていただいて、Googlechromeで実行したところ、うまくファイルの読み込みができました。

ブラウザのスペックに問題があるのか
それともファイル形式に問題があったのか

わかりませんでしたが、うまく動いたのでよかったです。

投稿2023/01/06 03:53

emthy

総合スコア17

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問