我有一個沒有劃線器的資料檔案。我得到了一個資料鍵,它告訴我一個變數從哪里開始--以空格數計算--以及每個變數的字符數。
。我在下面展示了一個簡化版的資料的樣子。想象一下,括號中的每個數字是資料檔案中的一個空格。下面的字母是每個變數(變數A和B)。
因此,變數A從第3個空格處開始,長度為2個字符。變數B從第6個空格處開始,長度為3個字符。
[/span>1][2][/span>3][4][5][6][7][/span>8][9]
A A B B B
A A B B B
A A B B B
A A B B B
R中是否有基礎函式或庫可以讓我讀取檔案并將其轉換為更傳統的資料框架(如下面)?
[VarA][VarB]
AA BBB
uj5u.com熱心網友回復:
參見read.fwf以讀取固定寬度的檔案:
ff <- tempfile()
cat(file = ff, "123456"。 "987654",/span> sep = "
")
讀。 fwf(ff, 寬度= c(1。 2,3)) #> 1 23 456 9 87 654
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/309199.html
標籤:
上一篇:PythonDataFramepivot_table沒有回傳列標題
下一篇:位置:粘性和邊框
