我有幾個同名的檔案:data.out,它們位于不同的檔案夾中。
我需要獲取有關每個檔案的一些資料,將它們保存在檔案 (.csv) 中,以便稍后在 R 中打開。我在每個檔案中需要的資料是 7x7 的矩陣。像那樣:
***** Estimates of covariance matrix ***************************************
Matrix
1 0.8
2 5.6 0.2
3 3.6 5.1 1.3
4 1.2 6.6 1.2 5.6
5 2.7 -3.2 -8.6 3.1 7.2
6 5.1 9.3 5.8 2.4 4.2 6.2
7 1.5 -2.6 -3.1 9.2 8.1 8.7
1.1
**** Estimates of residual matrix ***********************************
Covariance matrix
1 2.1
2 4.1 3.1
3 1.3 5.6 1.4
4 4.5 2.1 8.5 1.1
5 5.1 -5.1 -6.6 5.2 4.1
6 2.4 4.7 4.2 3.1 -1.2 1.7
7 1.2 9.2 3.1 4.5 8.1 1.3
3.9
**** Estimates of correlation matrix ***********************************
Correlation matrix
1 1
2 4.1 1
3 1.3 5.6 1
4 4.5 2.1 8.5 1
5 5.1 -5.1 -6.6 5.2 1
6 2.4 4.7 4.2 3.1 -1.2 1
7 1.2 9.2 3.1 4.5 8.1 1.3
3.9
我想知道 vim 是否可以幫助我做我想做但無法弄清楚的事情。我首先想到使用行號作為索引,但它們在每個檔案中都不相同。簡而言之,我想從每個目錄(不同名稱)中的每個檔案(data.out)中獲取這些矩陣。然后,將它們另存為 .csv 檔案以在 R 中打開。
這是我不用手動復制和粘貼的方式嗎?vim 或其他文本編輯器甚至 R 是否可以幫助我更快地完成此操作?謝謝
uj5u.com熱心網友回復:
我不確定這是您要查找的內容,但您可以使用大寫字母附加到暫存器。例子:
- 在第一個檔案中,直觀地選擇所需的文本。復制到注冊“a”:
"ay - 在以下檔案中,直觀地選擇所需的文本。附加到同一個暫存器:
"Ay - 在目標檔案中,從所述暫存器粘貼:
"ap
您還可以復制/附加您從 Vim 中知道的其他方式。例如:將以下 5 行附加到暫存器 'a': 4"Ayj,或從大括號內附加到暫存器 'a':"Ayi}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/326776.html
下一篇:識別哈希編碼
