我有一个 txt 格式的文件,由tabs分隔,这是一个摘录:
id 1 2 4 15 18 20
1_at 100 200 89 189 299 788
2_at 8 78 33 89 90 99
3_xt 300 45 53 234 89 34
4_dx 49 34 88 8 9 15
现在我有一个文件,也是 txt 格式,并用逗号分隔以下数据:
18,1,4,20
因此,基于该文件,我想读取它并仅从第一个表格数据中提取列,以便可以存储在另一个文件中,如下所示:
(重要:我需要根据csv文件保持要存储的数据的顺序)
id 18 1 4 20
1_at 299 100 89 788
2_at 90 8 33 99
3_xt 89 300 53 34
4_dx 9 49 88 15
如果我要提取的数据是行,那会更容易,因为我可以逐行读取它并与我的 txt 文件进行比较(我已经这样做了),但我被这个列的东西困住了。
我想知道是否有任何方法可以使用某些子索引函数直接提取列?
任何帮助将不胜感激。