无法通过熊猫从GCS存储桶将CSV文件加载到Datalab

时间:2019-06-27 19:55:00

标签: python pandas google-cloud-platform google-cloud-datalab

当尝试通过python脚本中的熊猫“ read_csv”将GCS中的数据从GCS加载到datalab实例中时(在实例中运行),我收到错误消息:

df = pd.read_csv('gs://bucketx/path/to/file_y')


IOError: File gs://bucketx/path/to/file_y does not exist 

我的服务帐户具有从GCS存储桶读取的所有必要权限。实际上,当使用GCS magic时...

%gcs read --object gs://bucketx/path/to/file_y --variable my_query
df = pd.read_csv(StringIO(my_query))
df.head()

可以按预期找到完全相同的文件,并且返回数据帧没有问题。

我与两个队友共享一个datalab服务帐户,这两个队友都可以毫无问题地执行脚本。任何线索都将很棒!

0 个答案:

没有答案