3个不稳定版本
0.2.0 | 2023年7月24日 |
---|---|
0.1.5 | 2023年7月24日 |
#231 in 金融
15KB
237 行
SnP 500成分信息获取器
这是一个从维基百科获取S&P 500指数成分最新信息的工具。它检索最基本的信息:符号、行业、行业、加入S&P 500的日期和每个公司的CIK标识符,并以A-Z的顺序将它们包含在数据框中返回。
介绍
标准普尔500指数,通常简称为S&P 500,是一个跟踪美国500家大型公开交易公司表现的股票市场指数。此程序允许您从维基百科获取S&P 500指数当前成分的关键信息。目标是提供一个简单的捷径,以获取美国最受关注的金融指数的最新信息。
示例
use snp500_data;
use polars_core::prelude::*;
#[tokio::main]
async fn main() {
let test_df: DataFrame = snp500_data::fetcher::snp_data().await.unwrap();
// --- Columns ---
//["symbol", "sector", "industry", "date_added", "cik"]
//[ String , String , String , String ,String]
println!("{:?}", test_df.get_column_names())
println!("{:?}", test_df.get_row(0));
}
安装
在运行程序之前,请确保您的系统已安装最新的稳定版Rust。要构建和安装程序,请使用以下命令
cargo add snp500_data
免责声明
此数据集旨在进行一般分析。请注意,数据来源于维基百科,这意味着可能存在不准确的可能性,并且可能会有几天的时间滞后。
依赖关系
~27–41MB
~713K SLoC