だから私は、次のようなかなり古い、生のデータを持っている:使用R生、古いデータをきれいにする
1
*******
*******
*******
*******
S H
HHHHH
2
*******
JSH K
*******
*******
*******
*******
最初の行がIDである1つの番号1
を持っています。以下の2行〜7行は7つの要素、つまりa1、a2、a3、a4、a5、a6、a7の7つの要素に対応しています。行8は再びIDです。したがって、各個人には6行あります。
日の終わりに、私は、データは任意のファイル名の拡張子(のような.csvまたは.txtの)を持っていない出力はこの
ID a1 a2 a3 a4 a5 a6 a7
1 1 * * * * * * *
2 1 * * * * * * *
3 1 * * * * * * *
4 1 * * * * * * *
5 1 <NA> <NA> S <NA> <NA> H <NA>
6 1 <NA> H H H H H <NA>
7 2 * * * * * * *
8 2 J S H <NA> <NA> <NA> K
9 2 * * * * * * *
10 2 * * * * * * *
11 2 * * * * * * *
12 2 * * * * * * *
のように見えるしたいです。だから最初の質問は、データの形成を変えずにRで読む方法です。
私はread.csv()
を使用しようとしましたが、それは6行目は、第二カテゴリの代わりに、第六に代わり第三及びHの第一カテゴリーにSを割り当てる
SH
になるようになります。そして最終的には、どのようにして目的のデータフレームを生成できますか?
ありがとう、この種のファイルを知って初めて、実際には固定幅ファイルという名前があります! – skyindeer
問題はありませんでした、私は助けてくれてうれしいです! –