对一个文本文件中的数据进行排序并将其保存为另一个文本文件作为 csv

惠明

我有从串行端口获得的数据,如下所示

A0:2.86
A1:1.51
A2:2.84
A3:1.51
A4:2.86
A0:2.87
A1:1.51
A2:2.84
A3:1.51
A4:2.86
A0:2.86
A1:1.51
A2:2.85

如何将先前文本文件中收到的数据排序到不同的文本文件中,如下例所示?谢谢。

Text file containing A0                Text file containing A1
2.86, 1                                1.51, 1
2.86, 2                                1.50, 2
2.87, 3                                1.51, 3

Text file containing A2                Text file containing A3
2.85, 1                                1.51, 1
2.86, 2                                1.51, 2
2.84, 3                                1.51, 3
陈A

您需要对数据进行一些操作。下面的代码将根据您的需要组织它,您只需要将其写入一个文件(以 命名k)及其值。

text = '''
A0:2.86
A1:1.51
A2:2.84
A3:1.51
A4:2.86
A0:2.87
A1:1.51
A2:2.84
A3:1.51
A4:2.86
A0:2.86
A1:1.51
A2:2.85'''

text_list = text.split('\n')

for ele in text_list:
    k, v = ele.split(':')
    ls = d.setdefault(k, [])
    ls.append(v)

for k, v in d.items():
    print k, v

A1 ['1.51', '1.51', '1.51']
A0 ['2.86', '2.87', '2.86']
A3 ['1.51', '1.51']
A2 ['2.84', '2.84', '2.85']
A4 ['2.86', '2.86']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python:读取CSV文件并写入另一个文本文件

Powershell从文本文件中解析一行并保存为CSV

用另一个名称替换输出的一列并将其保存为 .CSV 文件

从 python 中的文本文件向 csv 添加一个值

如果在 bash 中找到字符串(来自另一个文本文件),则删除 csv 文件中的行

将一个文本文件文件夹与一个单元格中的每个内容合并为一个CSV文件

在每个子文件夹中将 2 个文本文件合并为一个,并将它们保存在名为 csv 文件的日期和文件所在的文件夹中。

如何将目录中的所有文本文件转换为一个csv

将至少两个不同行的文本文件转换为一个 csv - powershell

使用Dapper,我想编写一个CSV文本文件,并使用Console.WriteLine从sql数据库中读取Instrument表

使用grep从文本文件中提取数据并将其保存在另一个目录中

搜索文本文件并将结果保存到另一个文本文件

从一个文本文件中获取数据并将其移至新的文本文件

如何grep csv文件信息并将其放在另一个文件中

如何自动导出csv并将其发送到数据库或文本文件

打印文件中的混合文本并将输出保存在另一个文本文件中

Java IO:使用扫描仪和printWriter复制文本文件的内容并将其放在另一个文本文件中

如何部分读取一个文本文件并将其写入另一个文本文件

将文本文件中的三个变量匹配到csv,并将变量写入匹配行中的csv

从文本文件中读取特定列的数据并写入另一个文本文件tcl

查找文本文件中的行并将其替换为另一个文件的输出

如何复制文本文件的内容并将其粘贴到从某行开始的另一个文件中?

在一个文本文件中搜索另一个文本文件中的值

分隔文本文件中的grep条目,并将其包含在另一个命令中

如何从终端读取文本文件并将输出保存到Java中的另一个文件?

如何在文本文件中提取不同的数据子集并将每个子集传递到另一个文本文件中?

提取特定的列并将其粘贴到另一个文本文件中

对文本文件中的名称进行排序,然后将结果写入另一个文本文件

文本处理-两个文本文件:从一个文件中读取程序行,并将其追加到另一个文本文件中的字符串之后