Python 如何将数据从谷歌存储云读取到谷歌云数据实验室
我有一些CSV文件存储在谷歌存储中,我想把它们读入谷歌数据实验室。到目前为止,我不知道怎么做。我找到并遵循了第一个答案,但没有奏效,也没有提高Python 如何将数据从谷歌存储云读取到谷歌云数据实验室,python,csv,google-cloud-storage,google-cloud-datalab,Python,Csv,Google Cloud Storage,Google Cloud Datalab,我有一些CSV文件存储在谷歌存储中,我想把它们读入谷歌数据实验室。到目前为止,我不知道怎么做。我找到并遵循了第一个答案,但没有奏效,也没有提高 File "<ipython-input-1-5e9607fa3f65>", line 5 %%gcs read --object $data_csv --variable data ^ SyntaxError: invalid syntax 文件“”,第5行 %%gcs读取—对象$data\U csv—变量数据 ^ S
File "<ipython-input-1-5e9607fa3f65>", line 5
%%gcs read --object $data_csv --variable data
^
SyntaxError: invalid syntax
文件“”,第5行
%%gcs读取—对象$data\U csv—变量数据
^
SyntaxError:无效语法
任何帮助都将不胜感激 如果减去其中一个
%
符号,它应该可以工作。最简单的例子:
import google.datalab.storage as storage
import pandas as pd
from io import BytesIO
mybucket = storage.Bucket('BUCKET_NAME')
data_csv = mybucket.object('data.csv')
uri = data_csv.uri
%gcs read --object $uri --variable data
df = pd.read_csv(BytesIO(data))
df.head()
干净简单。Thanks@guillem这是一个.csv文件,我们如何更改它以便导入拼花地板文件,我为此提出了一个问题!提前谢谢我不知道用什么代替BytesIO?