Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于刮取数据的交互式彩色地图_Python_Html_Dataframe_Web Scraping_Data Visualization - Fatal编程技术网

Python 用于刮取数据的交互式彩色地图

Python 用于刮取数据的交互式彩色地图,python,html,dataframe,web-scraping,data-visualization,Python,Html,Dataframe,Web Scraping,Data Visualization,如何在交互式彩色地图中显示此日期框中的数据? 如果缺少一些数据,如何使用if语句。例如,没有要在日期框中显示N/A的已恢复案例编号 import requests import pandas as pd from bs4 import BeautifulSoup url = "https://www.worldometers.info/coronavirus/country/Austria/" soup = BeautifulSoup(requests.get(url).

如何在交互式彩色地图中显示此日期框中的数据? 如果缺少一些数据,如何使用if语句。例如,没有要在日期框中显示N/A的已恢复案例编号

import requests
import pandas as pd
from bs4 import BeautifulSoup


url = "https://www.worldometers.info/coronavirus/country/Austria/"
soup = BeautifulSoup(requests.get(url).content, "html.parser")

cases, deaths, recovered = soup.select(".maincounter-number")
active_cases, closed_cases = soup.select(".number-table-main")
active_cases_mild, active_cases_serious, _, _ = soup.select(".number-table")

COVID_TABLE = pd.DataFrame(
    {
        "Coronavirus Cases": [cases.get_text(strip=True)],
        "Deaths": [deaths.get_text(strip=True)],
        "Recoverd": [recovered.get_text(strip=True)],
        "Currently Infected": [active_cases.get_text(strip=True)],
        "Closed cases": [closed_cases.get_text(strip=True)],
        "Active cases (Mild)": [active_cases_mild.get_text(strip=True)],
        "Active cases (Critical)": [active_cases_serious.get_text(strip=True)],
    }
)
html = COVID_TABLE.to_html()
 
# write html to file
text_file = open("index.html", "w")
text_file.write(html)
text_file.close()
请告诉我任何有用的工具或网站创建一个互动地图,以显示我的刮数据上