gpt4 book ai didi

linux - 切片数据的正确方法

转载 作者:太空狗 更新时间:2023-10-29 12:09:48 24 4
gpt4 key购买 nike

我有一个缺少数据的文件 (dataFile.txt),所有缺少数据的列都编码为 -9

cat dataFile.txt
col1 col2 col3 col4
3 -9 2 4
2 4 6 -9
-9 3 1 2

我正在使用这两个命令来获取带有 -9 的行,即缺失值

grep -e "-9" dataFile.txt |wc -l

awk '{if($0 ~ "-9") print}' dataFile.txt |wc -l

我做得对吗? (我很好奇,因为在过滤缺失值后我只剩下很少几行

过滤命令

awk '{if($0 !~ "-9") print}' dataFile.txt |wc -l

grep -v -e "-9" dataFile.txt |wc -l

最佳答案

如果您想查找其中包含 -9 的行数,那么以下这些解决方案可以帮助您。

第一个解决方案:

awk '/-9/{count++} END{print count}'  Input_file

解决方案 2:

grep -c '\-9'  Input_file

关于linux - 切片数据的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48689471/

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