我有一個數據框,每列有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