使用Pandas将文本数据从请求对象转换为数据框 [英] Convert text data from requests object to dataframe with pandas
本文介绍了使用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屋!
查看全文