小编JDY*_*JDY的帖子

在字母和数字之间插入逗号

我是编程的初学者,并且有关于正则表达式匹配的快速问题,并且想知道bash或perl中是否存在快速解决方案以解决以下问题:

我的文件看起来像这样.

Boy0.545, 35, 63, 75  
Girl, 63, 723, 845, 45  
Human13, 453, 634, 43
Run Code Online (Sandbox Code Playgroud)

每当一行中的一个数字被直接跟随后,我将如何插入逗号?我正在阅读一些正则表达式,感觉像这样的东西可以工作:/ ^ [:alpha:] [:digit:] $ /但我不确定如何继续.我想拥有

Boy, 0.545, 35, 63, 75  
Girl, 63, 723, 845, 45  
Human, 13, 453, 634, 43
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.为这个简单的问题道歉!谢谢!

regex bash perl

1
推荐指数
1
解决办法
72
查看次数

计算bash中第一列中具有相同条目的行数

我有一个如下所示的数据文件:

123456, 1623326
123456, 2346525
123457, 2435466
123458, 2564252
123456, 2435145
Run Code Online (Sandbox Code Playgroud)

第一列是"ID" - 一个字符串变量.第二栏对我来说无关紧要.我想结束

123456, 3
123457, 1
123458, 1
Run Code Online (Sandbox Code Playgroud)

其中第二列现在计算原始文件中与第一列中唯一"ID"对应的条目数.

在bash或perl中的任何解决方案都会很棒.即使Stata也会很好,但我认为这在Stata中更难做到.如果有任何不清楚的地方,请告诉我.

bash shell perl stata

0
推荐指数
2
解决办法
195
查看次数

标签 统计

bash ×2

perl ×2

regex ×1

shell ×1

stata ×1