Итак, я прочитал таблицу HTML, используя read_html
, и сохранил ее в DataFrame. Но когда я пытался построить DF, на который он отвечает, Empty 'DataFrame' : no numeric data to plot
, я попытался преобразовать тип данных из строки в float или int, но произошла ошибка «не удалось преобразовать в float».
import pandas as pd
import datetime
import matplotlib.pyplot as plt
from matplotlib import style
style.use('ggplot')
# read data and create a df, it will take all page tables
df = pd.read_html('https://money.cnn.com/data/us_markets/')
# Take the first read table only
df = df[0]
# Set the first column as the index
df.set_index(0, inplace=True)
df.plot()
plt.show()
![Error](https://i.stack.imgur.com/Mvwjt.png)