Вам нужно изменить атрибуты стиля tr, чтобы все отображалось. Обратите внимание, что вы также рискуете заблокировать IP-адрес, если делаете слишком много запросов.
import requests,re
from bs4 import BeautifulSoup as bs
import pandas as pd
r = requests.get('https://www.solarreviews.com/solar-panels/solar-panel-cost/')
soup = bs(r.content, 'lxml')
table_html = str(soup.select_one('.stateAveragesTable'))
table_html = re.sub('display: none;','', table_html)
print(pd.read_html(str(table_html)))