SAS入力コマンドのようにRでバイト長でデータを読み取る方法はありますか? いくつかのマルチバイト文字は、固定列の長さとしてテーブルにある、バイト長でデータを読み取る方法はありますか?
AAA대전11B1
BB서울21B2
CCC부산갑B3
。
データテスト;
infile "filepath";
入力
V1 $ 3
V2 $ 6。
V3 $ 2。 ;
実行;
→
read.fwfのみ区切ることができ、AAA、대전11、B1
BB、서울21、B2
CCC、부산갑、B3
しかしRにおいて、バイト長ではなく幅によるデータしたがって
、
試験<以下のようなコマンド - read.fwf( "ファイルパス"、幅= Cの(3,6,2))
出力誤差、または最高の形でのようこの
AAA、대전11B1、
BB NULL、서울21B2、NULL
CCC、부산갑B3
これは私の質問です:データ列をRのバイト長で区切る方法はありますか?あなたが目的の出力を取得する必要コードの下で
この[link](https://stats.idre.ucla.edu/r/faq/how-can-i-read-binary-data-into-r/)をチェックアウトし、 'readBin() 'ちょっとした微調整でここを助けてくれます。 – Prem
あなたはバイトを読むのではなく、文字を読みたいと思うようです。最初の2行は13バイトですが、3行目は14バイトです。 – Tom