Tag: csv

NodeJs读取csv文件

有了nodejs,我想parsing10000条logging的.csv文件,并对每一行进行一些操作。 我尝试使用http://www.adaltas.com/projects/node-csv 。 我不能得到这个在每一行暂停。 这只读取所有10000条logging。 我需要做以下 1)逐行读取csv 2)在每行上执行耗时的操作3)转到下一行 任何人都可以在这里build议任何其他的想法

TypeError:需要类似字节的对象,而不是python和CSV中的“str”

TypeError:需要类似字节的对象,而不是“str” 在执行下面的python代码的时候会出现以上的错误,以保存Csv文件中的HTML表格数据。 不知道如何获得rideup.pls帮助我。 import csv import requests from bs4 import BeautifulSoup url='http://www.mapsofindia.com/districts-india/' response=requests.get(url) html=response.content soup=BeautifulSoup(html,'html.parser') table=soup.find('table', attrs={'class':'tableizer-table'}) list_of_rows=[] for row in table.findAll('tr')[1:]: list_of_cells=[] for cell in row.findAll('td'): list_of_cells.append(cell.text) list_of_rows.append(list_of_cells) outfile=open('./immates.csv','wb') writer=csv.writer(outfile) writer.writerow(["SNo", "States", "Dist", "Population"]) writer.writerows(list_of_rows) 在最后一行之上。

我如何读取和操作C ++中的CSV文件数据?

相当不言自明,我试图谷歌,并得到了很多可怕的expertsexchange,我也在这里search,无济于事。 在线教程或例子将是最好的。 多谢你们。

正则expression式为逗号分隔的列表

什么是正则expression式来validation逗号分隔列表像这样: 12365, 45236, 458, 1, 99996332, ……

如何将逗号分隔的string转换为数组?

有什么办法在Ruby中将逗号分隔的string转换为数组? 例如,如果我有这样一个string: "one,two,three,four" 我将如何将它转换成这样的数组? ["one", "two", "three", "four"]

使用“sorting”命令按列优先级sortingCSV文件

我有一个csv文件,我想按列优先级sorting,如“order by”。 例如: 3;1;2 1;3;2 1;2;3 2;3;1 2;1;3 3;2;1 如果这种情况是“select”的结果,那么“order by”将如下所示:order by column2,column1,column3 – 结果将是: 2;1;3 3;1;2 1;2;3 3;2;1 1;3;2 2;3;1 我想知道如何在Unix上使用“sort”命令得到相同的结果。

将包含头字段的CSV文件parsing为每行的属性

我想parsing一个CSV文件,以便每一行被视为一个对象,其中标题行是对象中属性的名称。 我可以写这个,但我确定它已经在那里了。 这是我的CSVinput: "foo","bar","baz" 1,2,3 "blah",7,"blam" 4,5,6 代码看起来像这样: CSV.open('my_file.csv','r') do |csv_obj| puts csv_obj.foo #prints 1 the 1st time, "blah" 2nd time, etc puts csv.bar #prints 2 the first time, 7 the 2nd time, etc end 与Ruby的CSV模块,我相信我只能通过索引访问字段。 我认为上面的代码会更具可读性。 有任何想法吗?

在数据框的选定列中包含NA(缺失)值的行的子集

我们有一个CSV文件的数据框。 dataframeDF具有包含观测值的列和包含已经进行测量的date的列( VaR2 )。 如果未loggingdate,则CSV文件包含缺失数据的值NA 。 Var1 Var2 10 2010/01/01 20 NA 30 2010/03/01 我们希望使用subset命令定义一个新的dataframenew_DF ,使得它只包含来自列( VaR2 )的具有NA'值的行。 在给出的例子中,只有第2行将被包含在新的DF 。 命令 new_DF<-subset(DF,DF$Var2=="NA") 不起作用,结果数据框没有行条目。 如果在原始的CSV文件中NA值与NULL交换,则相同的命令会产生所需的结果: new_DF<-subset(DF,DF$Var2=="NULL") 。 如何获得这个方法的工作,如果string的价值NA提供原始CSV文件?

Java的CSVparsing器比较

我一直在尝试比较我的Java应用程序的CSVparsing器库。 我的文章将旨在捕捉大多数受欢迎的人谈论。 我研究的stream行的是: OpenCSV( http://opencsv.sourceforge.net/ ) OpenCSV分叉( https://code.google.com/p/opencsv/ ) SuperCSV( http://supercsv.sourceforge.net/ ) JSefa( http://sourceforge.net/projects/jsefa ) Apache Commons CSV( http://commons.apache.org/proper/commons-csv/index.html ) OpenCSV回顾其他post的不同Stackoverflow投票,OpenCSV似乎是最受欢迎的。 但是很久没有更新了。 最后一个版本是3年前在2011年( http://sourceforge.net/projects/opencsv/files/opencsv/ )。 OpenCSV分叉这个项目是因为[OpenCSV]项目的作者不答复的结果。 这给了我不要使用“OpenCSV”的原因。 我没有听到太多的消息,所以我不愿意使用它。 SuperCSV拥有良好的文档,最近的一个版本是大约一年前(2013年)。 JSefa我真的很喜欢这个,因为它支持注释,看起来很简单。 最近几个月才更新。 在这里看到它的用法的例子,第一个答案 – https://stackoverflow.com/questions/18067934/parsing-csv-file-with-java 。 唯一的问题是我无法find最新版本的Maven上传,maven上的版本是0.9.3,这是4岁(请求Maven上传 – http://sourceforge.net/p/jsefa/ bug / 3 / )。 这表明他们缺乏支持。 Apache Commons CSV本项目旨在整合/制作冗余OpenCSV,Skif CSV和GenJavaCSV。 这似乎全部纳入。 但是它还没有发布,并且在发布的时候是不知道的(目前在沙箱中)。 我对你已经评论过这些CSV库的个人build议感兴趣吗? 或者如果你知道这些库的发布date等。 特别是JSefa,因为它的注释看起来很容易使用? 而Apache Commons,所有封装,但还没有发布? […]

bash,提取一个csv文件的一列

如果我有一个csv文件,是否有一个快速bash的方式来打印出只有任何一列的内容? 假设每行的列数相同,但每列的内容长度不同,这是安全的。