有沒有什麼辦法像SAS輸入命令一樣按R字節讀取數據? 當一些多字節字符是在表中作爲固定的列長度,有沒有什麼辦法可以按R中的字節長度讀取數據
AAA대전11B1
BB서울21B2
CCC부산갑B3
SAS可以通過字節長度如下讀取它。
data test;
infile「filepath」;
輸入
V1 $ 3。
V2 $ 6。
V3 $ 2。 ;
run;
→
AAA,대전11,B1
BB,서울21,B2
CCC,부산갑,B3
但在R,read.fwf只能單獨數據的寬度不是字節長度。
所以,命令像下面
測試< - read.fwf( 「文件路徑」,寬度= C(3,6,2))
輸出錯誤,或在像最佳形狀這
AAA,대전11B1,NULL
BB,서울21B2,NULL
CCC,부산갑B3
所以,這是我的問題:有沒有辦法在R中按字節長度分隔數據列?
結帳這[鏈接](https://stats.idre.ucla.edu/r/faq/how-can-i-read-binary-data-into-r/),看看是否readBin() '在這裏稍微調整一下就可以幫到你。 – Prem
這聽起來像你不想讀字節,但字符。前兩行有13個字節,但第三行有14個字節。 – Tom