2015-11-01 46 views
2

我从我在线的课程中下载了一些数据。在Python或熊猫中打开.gl扩展名的文件夹

一旦解压缩,它会生成一个名为home.gl的文件夹(该文件夹附带该gl扩展名),并且在该文件夹中它们就是这些奇怪的扩展文件。在他们使用graphlab(付费程序)的过程中,他们说也可以使用熊猫。

这是一个可以被加载到数据帧的数据,他们实际上只是加载它这样做的:

sales = graphlab.SFrame('home_data.gl/') 

这是得到了提取什么形象。 enter image description here

如何将这些数据加载到Python,最好是熊猫?

这些是他们的指示。

enter image description here

+0

哪些文件有数据? –

+0

@Padraic Cunningham我不知道,我猜只是因为大小而以.0000结尾,但不知道如何打开.0000扩展名文件。看起来他们只是打开“整个文件夹”,当他们上传到框架。 – Gabriel

+0

你能上传文件吗? –

回答

9

您可以随时保存SFrame以CSV和通过CSV创建大熊猫据帧:

sf = sframe.SFrame('Downloads/home_data.gl/') 
sf.save('Downloads/home_data.csv', format='csv') 
df = pandas.read_csv('Downloads/home_data.csv') 
0

明白你的意思......以相同的课程,想知道如何做到这一点也。我所见:SFrame包是基于BSD许可证授权:)

这里是我做过什么:

pip install -U sframe 

然后在IPython的笔记本:

import sframe 

people = sframe.SFrame('people_wiki.gl/') 

它的工作。

+0

请发表您的问题作为OP的评论,而不是回答 –

0

在这个时候,我试图导入sframe但我得到了以下错误:

No module named 'sframe'

我试着用下面安装sframe

pip install -U sframe 

而且你不能使用conda安装Linux或Windows上的sframe,Mac设备除外。

长话短说我得到了不同的错误。

我在这里说,由于该数据集是从任一graphlab createSFrame您可以使用graphlab create使用下面的代码:

import graphlab 

sf = graphlab.SFrame('home_data.gl/') 
sf.save('home_data.csv' , format = 'csv') 

对于那些谁有权访问Online iPython Notebook,无需安装ghraphlab create 。按照原样使用它,您将在笔记本中获得home_data.csv数据集。

相关问题