【Rust杂记】读取CSV文件
1. 假设对以下nba.csv
文件进行读取
姓名,团队,号码,职位,年龄,身高,体重,大学,薪水 |
- 其对应的表格展示如下:
姓名 团队 号码 职位 年龄 身高 体重 大学 薪水 埃弗里·布拉德利 波士顿凯尔特人队 0.0 PG 25.0 6-2 180.0 Texas 7730337.0 杰·克劳德 波士顿凯尔特人队 99.0 SF 25.0 6-6 235.0 马奎特 6796117.0 约翰·霍兰 波士顿凯尔特人队 30.0 SG 27.0 6-5 205.0 波士顿大学 R.J. 亨特 波士顿凯尔特人队 28.0 SG 22.0 6-5 185.0 佐治亚州 1148640.0 杰雷布科 波士顿凯尔特人队 8.0 大前锋 29.0 6-10 231.0 5000000.0 阿米尔约翰逊 波士顿凯尔特人队 90.0 大前锋 29.0 6-9 240.0 12000000.0 乔丹米奇 波士顿凯尔特人队 55.0 PF 21.0 6-8 235.0 LSU 1170960.0 凯利奥利尼克 波士顿凯尔特人队 41.0 中锋 25.0 7-0 238.0 冈萨加 2165160.0
2. 配置安装库CSV
- 可直接在
Cargo.toml
文件中dependencies
下方的添加csv = "1.1"
,也可通过cargo add csv
命令安装
[dependencies] |
3. 读取CSV
文件
use std::error::Error; |
4. 上述代码输出内容如下
StringRecord(["埃弗里·布拉德利", "波士顿凯尔特人队", "0.0", "PG", "25.0", "6-2", "180.0", "Texas", "7730337.0"]) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 泰山!
评论
ValineDisqus