如何在Google Colab中将csv读取到dataframe

我正在尝试读取本地存储在计算机上的csv文件。(仅供参考,它是来自Kaggle的钛酸数据,在这里。)

从这个问题和答案中,我了解到您可以使用此代码导入数据,这对我来说效果很好。

from google.colab import files

uploaded = files.upload()

我迷路的地方是如何从此处将其转换为数据框。上面答案中列出的示例Google笔记本页面没有讨论。

我正在尝试uploaded使用from_dict命令将字典转换为数据框,但无法使其工作。有上转换字典内数据帧的一些讨论,在这里,但解决方案并不适用于我(我认为)。

综上所述,我的问题是:

如何将本地存储在文件中的csv文件转换为Google Colaboratory上的pandas数据框?

回答:

熊猫read_csv应该做到这一点。您需要将上传的字节包装在中,io.StringIO因为read_csv需要一个类似文件的对象。

这是一个完整的示例:https

:

//colab.research.google.com/notebook#fileId=1JmwtF5OmSghC-y3-BkvxLan0zYXqCJJf

关键代码段是:

import pandas as pd

import io

df = pd.read_csv(io.StringIO(uploaded['train.csv'].decode('utf-8')))

df

以上是 如何在Google Colab中将csv读取到dataframe 的全部内容, 来源链接: utcz.com/qa/408032.html

回到顶部