gpt4 book ai didi

python - 如何从 finviz.com 获取和分析历史市场数据

转载 作者:太空宇宙 更新时间:2023-11-03 20:32:39 25 4
gpt4 key购买 nike

如何从 https://finviz.com 的股市数据获取、总结、清理和探索并生成相对估值?我还需要使用python来筛选和分析历史价格。

我还没有做太多事情。我对数据科学比较陌生,所以我不太知道如何继续。我尝试将 url 加载到 pandas csv 阅读器中,但它引发了错误。

import pandas as pd.

finviz = pd.read_csv('https://finviz.com')
finviz.head(5)

我希望该网站提供包含股票数据的完整 CSV 文件。

结果错误:

ParserError Traceback (most recent call last) in ----> 1 finviz = pd.read_csv('http://finviz.com)

最佳答案

使用read_html对于数据帧列表,例如对于选择 6.th 表,请使用 [5],因为 pythoun 从 0 开始计数,如有必要,还可删除列 Unnamed: 4:

df = pd.read_html('https://finviz.com', header=0)[5].drop('Unnamed: 4', axis=1) 
print (df)
Ticker Last Change Volume Signal
0 EVER 19.70 49.24% 3196642 Top Gainers
1 IVC 5.62 34.77% 1377981 Top Gainers
2 NPTN 5.82 34.72% 12112343 Top Gainers
3 ADNT 25.45 31.87% 5180011 Top Gainers
4 LONE 2.97 28.02% 1891073 Top Gainers
5 FLGT 10.26 27.45% 307509 Top Gainers
6 FLGT 10.26 27.45% 307509 New High
7 PODD 143.13 21.37% 2519748 New High
8 ALLK 79.47 21.77% 3952570 New High
9 EVER 19.70 49.24% 3196642 New High
10 SKIS 10.87 -0.09% 323809 Overbought
11 DRRX 1.44 13.39% 2846590 Overbought
12 SCC 15.29 -1.55% 143005 Unusual Volume
13 FTXG 20.23 -0.59% 85471 Unusual Volume
14 DVOL 21.82 1.49% 1876395 Unusual Volume
15 TKKS 10.07 0.00% 925400 Unusual Volume
16 AIV 50.05 2.58% 1264143 Upgrades
17 ACM 33.40 -0.12% 1472435 Earnings Before
18 CC 14.01 1.67% 4361663 Insider Buying

关于python - 如何从 finviz.com 获取和分析历史市场数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57389996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com