使用Pandas将文本数据从请求对象转换为数据框 [英] Convert text data from requests object to dataframe with pandas

查看:127
本文介绍了使用Pandas将文本数据从请求对象转换为数据框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用请求,我正在创建.csv格式的对象.然后如何用熊猫将该对象写入DataFrame?

Using requests I am creating an object which is in .csv format. How can I then write that object to a DataFrame with pandas?

要获取文本格式的请求对象,请执行以下操作:

To get the requests object in text format:

import requests
import pandas as pd
url = r'http://test.url' 
r = requests.get(url)
r.text  #this will return the data as text in csv format

我尝试了(无效):

pd.read_csv(r.text)
pd.DataFrame.from_csv(r.text)

推荐答案

尝试一下

import requests
import pandas as pd
import io

urlData = requests.get(url).content
rawData = pd.read_csv(io.StringIO(urlData.decode('utf-8')))

这篇关于使用Pandas将文本数据从请求对象转换为数据框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆