次のデータを持つテーブルを作成する必要があります(インポートにCSVを使用したくありません)。Rテキスト接続
toread<-"DomicLabProv cluster
BUENOS AIRES 1
CHUBUT 1
FORMOSA 1
LA PAMPA 1
SAN JUAN 1
CAPITAL FEDERAL 1
MISIONES 1
SAN LUIS 1
SANTA FE 1
ENTRE RIOS 2
JUJUY 2
LA RIOJA 2
SANTIAGO DEL ESTERO 2
CHACO 2
CORDOBA 2
CORRIENTES 2
SALTA 2
TIERRA DEL FUEGO 2
TUCUMAN 2
CATAMARCA 3
MENDOZA 3
NEUQUEN 3
RIO NEGRO 3
SANTA CRUZ 3
"
ご覧のとおり、1番目と2番目のフィールドはタブで区切られています。 私がしようとすると:スキャンに
エラー:
read.table(textConnection(toread), header = TRUE)
私は、次のエラーメッセージを指定を取得します。 2行目には2つの要素がありません。
これは、DomicLabProvの名前に空白が含まれているという事実と関連していると思います。たとえば、「Buenos Aires」です。この問題を克服する方法はありますか?私はそれらがスペースバーによって行われたスペースであり、フィールド間にあるスペースはタブキーによって行われることを意味します。
ありがとうございました。少し正規表現で
'、'して区切るスペースを交換し、 read.tableに 'sep = '、''を追加してください。 – HubertL