3つのデータテーブルから約70人の人物に関するデータをインポートし、それらをRの1つのデータフレームにマージしました。 date.birth、number.surgeries.lifetime、およびnumber.surgeries.12monthsになります。 「コメント」などの他のフィールドには値が含まれていないか、1つの文または複数の文が含まれることがあります。短いワイドデータフレームを長いナレーション形式のフリーテキストレポートに変換する
人間の被験者の中には、何かが欠落しているか、正しくないものがあることを意味する異常を持っている人もいます。手動で調べる必要があります。データフレームをデータフレームとして開いたり、fix()のテーブルとして開いたりすると、読みにくくなります。私は左から右にスクロールする必要がありますし、ちょうど1つのコメントを読むにはばかげた量でいくつかの列を拡張する必要があります。
私が探索する必要のある5人の患者をサブセット化できれば、データを自由に流れるテキストとして報告するほうがずっと良いでしょう。私はcsvにエクスポートすることでそれを行うことができると思ったが、どのフィールドが何であるかを知ることは難しい。例えば、2001年1月5日、12日、4日は、ロサンゼルスに住んでいる間にテストを行った。それは簡単でした。何百ものフィールドがあり、多くは数字、多くは日付、いくつかの異なるコメントフィールドがあればどうなるか想像してください。
date.birth:2001年1月5日、number.surgeries.lifetime:12、number.surgeries.12months:4、コメント:話を来るより良い方法は、このような出力にレポートとなり
月曜日
5つのレコードのそれぞれがそのフォーマットに従います。
フィールド名1:フィールド1値レコード1、フィールド名2:フィールド2値レコード1 ...
行をスキップする(または見やすいもの)
フィールド名1:フィールド1値レコード2、フィールド名2:フィールド2値レコード2
どうすればいいですか?
reshapeまたはreshape2は役に立ちません。それは確かにデータを長くします。しかし、それはあまりにも長く、1つは対象のストーリーの始めから最後まで永遠にスクロールします。さらに、すべての因子変数は、値ではなくレベル番号として引用されます。だから、男女の代わりに1と2の性別が見えます。 – Farrel
これは解決可能な問題です。私は彼らが私の答えの実体を損なうとは思わない。 Rの喜びは、データの美しさです! melt()の前に因子を文字列に変換することができ、結果を要約し、その部分集合を検査することができます。 –