从Python网站读取数据时获取NaN

从Python网站读取数据时获取NaN,python,pandas,python-requests,Python,Pandas,Python Requests,我正在尝试从网站上读取数据,不知怎么的,我对它是新的。查看了一些示例,但不知何故没有运行它。网址为: 有一个下载按钮,可以下载csv文件,并在所附图片的红色框中标记为右下角: 不知何故不清楚我为什么会收到NaN值?代码定义如下: import pandas as pd import io import requests url="http://www.ariva.de/A1EWWW/historische_kurse?boerse_id=6&month=2006-01-31&

我正在尝试从网站上读取数据,不知怎么的,我对它是新的。查看了一些示例,但不知何故没有运行它。网址为:

有一个下载按钮,可以下载csv文件,并在所附图片的红色框中标记为右下角:

不知何故不清楚我为什么会收到NaN值?代码定义如下:

import pandas as pd
import io
import requests
url="http://www.ariva.de/A1EWWW/historische_kurse?boerse_id=6&month=2006-01-31&currency=&clean_split=1&clean_split=0&clean_payout=1&clean_payout=0&clean_bezug=1&clean_bezug=0/wkn_A1EWWW_historic.csv"
s=requests.get(url).content
c=pd.read_csv(io.StringIO(s.decode('utf-8')), error_bad_lines=False)

print(c)
您可以使用以下方法:

您可以使用以下方法:


要通过请求下载,首先我们需要找到
download
按钮点击的URL(可能通过JS?),您可以使用浏览器检查器或等效工具来完成此操作。我在你的箱子里找到了这个

import requests
r = requests.get("http://www.ariva.de/quote/historic/historic.csv?secu=291&boerse_id=6&clean_split=1&clean_payout=0&clean_bezug=1&min_time=8.2.2016&max_time=8.2.2017&trenner=%3B&go=Download", stream=True)
with open('out.csv', 'wb') as fd:
    for chunk in r.iter_content(100):
        fd.write(chunk)

要通过请求下载,首先我们需要找到
download
按钮点击的URL(可能通过JS?),您可以使用浏览器检查器或等效工具来完成此操作。我在你的箱子里找到了这个

import requests
r = requests.get("http://www.ariva.de/quote/historic/historic.csv?secu=291&boerse_id=6&clean_split=1&clean_payout=0&clean_bezug=1&min_time=8.2.2016&max_time=8.2.2017&trenner=%3B&go=Download", stream=True)
with open('out.csv', 'wb') as fd:
    for chunk in r.iter_content(100):
        fd.write(chunk)

你想下载文件吗?我建议打印几行文件的实际内容,而不是下载文件的屏幕截图。可能是因为URL不返回CSV数据?例如,wget或curl该url-它不是CSV。是否要下载该文件?我建议打印几行文件的实际内容,而不是下载位置的屏幕截图。可能是因为url不返回CSV数据?即wget或curl该url-它不是CSV。非常感谢!!!不知怎的,我看到这些值用逗号而不是点作为小数点分隔。我怎样才能把它放在阅读器里呢?非常感谢。我希望我能给你更多的荣誉来回答这个问题。正在发疯:)@MCM,很高兴我能帮上忙:-)很抱歉打扰你,但我还有一个问题。是否可以通过上图所示的下载按钮直接从网络下载?@MCM,对不起,我不知道怎么做。它也与熊猫/小熊/等等无关。所以我建议你打开一个新问题,并相应地给它贴上标签-它可以吸引合适的人…非常感谢!!!不知怎的,我看到这些值用逗号而不是点作为小数点分隔。我怎样才能把它放在阅读器里呢?非常感谢。我希望我能给你更多的荣誉来回答这个问题。正在发疯:)@MCM,很高兴我能帮上忙:-)很抱歉打扰你,但我还有一个问题。是否可以通过上图所示的下载按钮直接从网络下载?@MCM,对不起,我不知道怎么做。它也与熊猫/小熊/等等无关。所以我建议你打开一个新问题,并相应地给它贴上标签——它可以吸引合适的人。。。