如何在Google Colab中将csv读取到dataframe
我正在尝试读取本地存储在计算机上的csv文件。(仅供参考,它是来自Kaggle的钛酸数据,在这里。)
从这个问题和答案中,我了解到您可以使用此代码导入数据,这对我来说效果很好。
from google.colab import filesuploaded = 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 pdimport io
df = pd.read_csv(io.StringIO(uploaded['train.csv'].decode('utf-8')))
df
以上是 如何在Google Colab中将csv读取到dataframe 的全部内容, 来源链接: utcz.com/qa/408032.html