无法将数据读入colab

时间:2019-10-01 02:03:39

标签: python google-colaboratory

我已经使用代码挂载了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 :(得分:0)

如果您执行了drive.mount("gdrive"),则您的云端硬盘文件将以/content/gdrive而不是/gdrive的形式出现。 (默认工作目录为/content。)

尝试将路径调整为/content/gdrive。您可以使用左侧面板中的文件浏览器来确保将Drive安装在期望的位置。