' Latin-1' UnicodeCodeError
我正在尝试解决此错误:unicodeCodeError:'latin-1'编解码器无法在位置0-9中编码字符:下面的代码段不在范围内(256)
response = requests.get('https://api.coindesk.com/v1/bpi/historical/close.json?',
headers=header)
res_j = response.json()
df = pd.DataFrame.from_dict(res_j)
df.drop(df.tail(2).index, inplace=True) # drop last n rows
df = df.iloc[:, :-2]
date_list = []
price_list = []
for index, row in df.iterrows():
date_list.append(index)
price_list.append(row[0])
# Lets plot bit coin price trend
fig = px.line(x=date_list, y=price_list)
fig.update_layout({"title": 'Bitcoin Price',
"xaxis": {"title": "Date"},
"yaxis": {"title": "Price"}})
plotly_url = py.plot(fig, filename='Bitcoin-Price', auto_open=True)
print("Plotly url : ", plotly_url)
print("Head :", df.head())
print("Tail :", df.tail())
I'm trying to resolve this error: UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-9: ordinal not in range(256) for this code snippet below
response = requests.get('https://api.coindesk.com/v1/bpi/historical/close.json?',
headers=header)
res_j = response.json()
df = pd.DataFrame.from_dict(res_j)
df.drop(df.tail(2).index, inplace=True) # drop last n rows
df = df.iloc[:, :-2]
date_list = []
price_list = []
for index, row in df.iterrows():
date_list.append(index)
price_list.append(row[0])
# Lets plot bit coin price trend
fig = px.line(x=date_list, y=price_list)
fig.update_layout({"title": 'Bitcoin Price',
"xaxis": {"title": "Date"},
"yaxis": {"title": "Price"}})
plotly_url = py.plot(fig, filename='Bitcoin-Price', auto_open=True)
print("Plotly url : ", plotly_url)
print("Head :", df.head())
print("Tail :", df.tail())
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论