2
colsplitを使用して大きな文字列を列に分割しています。
文字列の先頭に0がある数字があります。
colsplitが数値に変換できないようにするにはどうすればよいですか?colsplitで先行ゼロをRに残す
例:文字列の
値:0000122517
colsplit後、これは次のようになります。122517
私は、先行ゼロを必要とし、値は任意の長さのものとすることができるので、私
はその後ゼロを追加することはできません。
種類のよろしく、 Oene Douma
あなたは小さな再現性の例と予想される出力 – akrun
を提供することができます使用することができますSTR < - "クライアント〜0000122517" colsplit(STR、スプリット= "〜"、names = "") 戻り値: X.No。 1クライアント122517 これは次のとおりです。 X. 1クライアント0000122517 –
「read.table」、つまり、read.table(テキスト= str、sep = "〜"、ヘッダー= FALSE、colClasses = c( "文字"、 "文字"))を試してください。 – akrun