gpt4 book ai didi

LINQPAD - 读入 csv 并将列存储到列表中

转载 作者:行者123 更新时间:2023-12-01 22:36:28 29 4
gpt4 key购买 nike

基本上我有一个格式如下所示的 csv:

csv 有 11 列,前五列和后五列完全相同。我希望能够读取 csv 并将第一列和第五列(期间和支出)的所有实例存储在一个列表中,它们具有值,并对另一个列表中的第六列和第十一列执行相同的操作。

这样做的目的是比较不同列表之间在周期上匹配的支出。感谢任何帮助。

Period,IndexId,Id,Date,Payout,,Period,IndexId,Id,Date,Payout    
,,,,,,109,75,80010081,03-Sep-2016 05.28.37,239073.74999996735
,,,,,,202,75,80044661,21-May-2013 06.49.16,3.0170290500000052E7
,,,,,,8505,75,80035051,28-May-2013 03.32.41,8835437.250000026
109,128,80010081,03-Sep-2016 05.28.37,239073.749999967,,,,,,
202,128,80044661,21-May-2013 06.49.16,3.01702905000001E7,,,,,,
934,128,80041031,13-Oct-2015 20.22.03,1.55494005E7,,,,,,

最佳答案

试试这个:

var values = File.ReadLines(path).Skip(1)
.Select(x => x.Split(','))
.Where(x => x[0] != string.Empty)
.Select(x => new { Period = x[0], Payout = x[4] })
.ToList();

关于LINQPAD - 读入 csv 并将列存储到列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22385176/

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