透镜csv

[bsd3型,图书馆,未分类的][建议标签]

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.1.0.0,0.1.1.0
更改日志 更改日志.md
依赖关系 基础(>=4.7 && <5),字节删除,木薯,透镜[详细信息]
许可证 BSD-3条款
版权 克里斯·彭纳
作者 克里斯·彭纳
维护人员 christopher.penner@gmail.com
主页 https://github.com/ChrisPenner/lens-csv#自述文件
Bug跟踪器 https://github.com/ChrisPenner/lens-csv/问题
源回购 头部:git克隆https://github.com/ChrisPenner/lens-csv
已上传 通过克里斯佩纳2020-04-06T00:04:24Z
分配 LTSHaskell公司:0.1.1.0,NixOS:0.1.1.0,堆叠:0.1.1.0
下载 总计935人(过去30天内有12人)
评级 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 用户上传的文档
生成状态未知[还没有报告]

透镜自述文件-csv-0.1.1.0

[返回包描述]

透镜csv

如果你喜欢使用镜片(或者需要一只手来学习它们的工作原理),我的书光学示例是一个学习更多的好地方!

光学示例

木薯顶部的透镜层,提供流式、可遍历、CSV解析。

仍处于实验阶段(但正在工作)。如果库不支持某些功能,请提交问题。

例子:

>>>导入数据。ByteString.Lazy作为BL>>>myCsv<-BL.readFile“./data/simple.csv”>>>我的Csv^。。名称Csv。取2行。column@String“state_code”列[“NY”,“CA”]>>>我的Csv^。。名称Csv。取2行_NamedRecord@(M.Map字符串)[来自列表[(“人口”,“19540000”),(“州代码”,“纽约”)],来自列表[(“人口”,“39560000”),(“状态代码”,“CA”)]]--对于没有标题的csv文件>>>我的Csv^。。csv公司。取2行_记录@[String][[“state_code”,“population”],[“纽约”,“19540000”]]--“column”推断它是命名的还是未命名的csv,并接受适当的索引类型(ByteString或Int)>>>我的Csv^。。csv公司。排。列@整数1[19540000,39560000]--使用遍历编辑“就地”单元格(加州人口增加1337人)>>>BL.putStrLn$myCsv和namedCsv。第1行。列@Int“人口”+~1337状态代码,填充年,19540000加利福尼亚州,39561337