当尝试通过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服务帐户,这两个队友都可以毫无问题地执行脚本。任何线索都将很棒!