我有一个数据框,每列有100列,每列标有一个唯一的字符串。列1代表索引变量。我想使用基本的UNIX命令来提取索引列(第1列)+使用grep的特定列字符串。使用grep提取列
例如,如果我的数据帧看起来如下:
Index A B C...D E F
p1 1 7 4 2 5 6
p2 2 2 1 2 . 3
p3 3 3 1 5 6 1
我想用某些命令仅提取柱“X”,我将与GREP指定,并同时显示第1列&列我grep'd。我知道我可以在第一位使用cut -f1 myfile,但需要grep per column的帮助。作为一个更具体的例子,如果我的grep的短语是“B”,我想输出是:
Index B
p1 7
p2 2
p3 3
我是新来的UNIX,并没有类似的例子很多发现。任何帮助将非常感激!!
看看awk。 –
通过在第二行中输入像“p1a p1b p1c ... p1f”这样的值,可以使问题更加清晰。 –
完成!列中的值(在标题旁)与搜索无关。 – AMS