【发布时间】:2010-05-18 10:42:02
【问题描述】:
我有一个 CSV 文件,我想读取该文件并对每一行进行一些预计算,以查看该行是否对我有用,如果是,我将其保存到一个新的 CSV 文件中。 有人可以给我一个例子吗? 更详细地说,这是我的数据的样子:(string,float,float) 数字是坐标。
ABC,51.9358183333333,4.183255
ABC,51.9353866666667,4.1841
ABC,51.9351716666667,4.184565
ABC,51.9343083333333,4.186425
ABC,51.9343083333333,4.186425
ABC,51.9340916666667,4.18688333333333
基本上我想将距离超过 50 或 50 的行保存在一个新文件中。字符串字段也应该被复制。 谢谢
【问题讨论】:
-
好吧,对于这种事情,我将使用
awk而不是Matlab -
@Adrien - 我同意:awk 'BEGIN{FS=","}$2>=50{print $0}'
output.csv