Невозможно прочитать данные в colab - PullRequest
0 голосов
/ 01 октября 2019

Я смонтировал папку на Google Диске, используя код

from google.colab import drive                   
drive.mount("gdrive", force_remount=True)

, поскольку все мои файлы данных находятся под gdrive/My Drive.

Затем я хочу объединить все файлы, оканчивающиеся на "_1m.", используя код

import os
import glob
path ='/gdrive'
allFiles = glob.glob(path + "/*_1m.*")
df_tmv_report = pd.DataFrame()

for file_ in allFiles:
    df = pd.read_csv(file_, sep=',')
    list_.append(df)
df_data = pd.concat(list_).iloc[:,1:].reset_index()

Colab вернул

ValueError                                Traceback (most recent call last)
<ipython-input-13-ec891ccb4282> in <module>()
----> 1 df_data = pd.concat(list_).iloc[:,1:].reset_index()

1 frames
/usr/local/lib/python3.6/dist-packages/pandas/core/reshape/concat.py in __init__(self, objs, axis, join, join_axes, keys, levels, names, ignore_index, verify_integrity, copy, sort)
    260 
    261         if len(objs) == 0:
--> 262             raise ValueError('No objects to concatenate')
    263 
    264         if keys is None:

ValueError: No objects to concatenate

Я не уверен, как читать файлыправильно. Пожалуйста, помогите, спасибо.

1 Ответ

0 голосов
/ 01 октября 2019

Если вы выполнили drive.mount("gdrive"), файлы вашего диска будут присутствовать в /content/gdrive, а не /gdrive. (Рабочий каталог по умолчанию - /content.)

Попробуйте изменить путь к /content/gdrive. Вы можете использовать файловый браузер на левой панели, чтобы убедиться, что ваш диск установлен там, где вы ожидаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...