Python:将数据转换成表格

时间:2019-03-04 10:00:29

标签: python pandas dataframe

我对Python比较陌生,我拥有下面的脚本来获取一些数据-但由于当前以字符串形式出现,因此我无法将其转换为可以使用的格式。你能帮忙吗?

脚本:

request_url = 'https://abcd.com/'
kerberos_auth=HTTPKerberosAuth(mutual_authentication=OPTIONAL)
response=requests.get(request_url, auth=kerberos_auth).json()
data = pd.DataFrame(response)
print(data)

为此,我得到以下输出:

0 {u'price': 1.0, u'cash': 100, u'currencyNo': 17, u'Name': u'Alpha'}
1 {u'price': 1.5, u'cash': 100, u'currencyNo': 16, u'Name': u'Beta'}

我想转换以下数据,以便进一步过滤和填充。有人可以帮我如何将其转换为表格并转换为以后可以保存为excel的格式吗?

预先感谢!

1 个答案:

答案 0 :(得分:0)

得到此响应的原因是您请求的数据是unicode编码的。每个数据条目都需要使用以下代码编码为utf:

dataentry.encode('utf-8')

之后,您可以再次使用pd.DataFrame()获取表。