2

私はR、というパッケージで作業していますlme4

モデルの実行:

lmer.rasch <- lmer(Response ~ item -1 + (1|STIDSTD),family=binomial, data=exampledata)

投稿の最後に示されているように、コンソールに出力が表示されます。私はこれを、テーブルのように見えるものをエクセルに、または最終的には単語に、別々の列と行を認識してコピーしたかったのです。Excel への Ctrl-C/Ctrl-V は行を認識しますが、列は認識しません。

を使用write.csv(lmer.rasch)するとエラーが発生します。

as.data.frame.default(x[[i]], optional = TRUE) のエラー: クラス 'structure("mer", package = "lme4")' を data.frame に強制できません

これはパッケージ内の問題ですか、それとも write 関数を間違って使用した一般的な問題ですか、R が実際にこの出力を列に分割していませんか?

    Fixed effects:
                        Estimate Std. Error z value Pr(>|z|)    
    variableamoeba       -2.7529     0.3000  -9.175  < 2e-16 ***
    variablebacterium    -2.3937     0.2244 -10.668  < 2e-16 ***
    variableleech         0.5578     0.1693   3.294 0.000987 ***
    variablecentipede     1.7012     0.1909   8.911  < 2e-16 ***
    variablelizard       -4.1836     0.4090 -10.229  < 2e-16 ***
    variabletapeworm     -1.3697     0.1841  -7.439 1.01e-13 ***
    variablehead lice     1.1803     0.1777   6.643 3.07e-11 ***
    variablemaggot        0.8819     0.1740   5.068 4.03e-07 ***
    variableant           2.5971     0.2332  11.137  < 2e-16 ***
    variablemoth          2.5389     0.2305  11.016  < 2e-16 ***
    variablemosquito      4.1270     0.3984  10.359  < 2e-16 ***
    variableearthworm    -0.3113     0.1675  -1.858 0.063106 .  
    variablecaterpillar   0.7278     0.1706   4.265 2.00e-05 ***
    variablescorpion     -3.1011     0.2748 -11.286  < 2e-16 ***
    variablesnail        -1.4499     0.1861  -7.791 6.66e-15 ***
    variablespider        0.4913     0.1681   2.923 0.003469 ** 
    variablegrasshopper   1.9167     0.1986   9.650  < 2e-16 ***
    variabledust mite     0.5767     0.1701   3.391 0.000696 ***
    variabletarantula    -0.7640     0.1734  -4.406 1.05e-05 ***
    variabletermite       1.8333     0.2007   9.136  < 2e-16 ***
    variablebat          -5.2427     0.6486  -8.083 6.33e-16 ***
    variablewasp          3.0696     0.2687  11.423  < 2e-16 ***
    variablesilkworm      1.1310     0.1792   6.313 2.74e-10 ***
    ---
    Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 
4

3 に答える 3

3

3 つの簡単な手順に従って、R-studio コンソールからコピーして貼り付け、列構造を維持/回復します。

  1. R-Studio コンソールからテキストをコピーします。

  2. 内容を Excel のセルに貼り付けます。

  3. データを貼り付けた(単一の)セルをクリックし、データタブ(またはAlt + D + E)から「テキストから列へ」オプションを選択します。これにより、テキストの幅に基づいて R-Studio ペーストから列を見つけるのに非常にうまく機能することがわかったテキスト インポート ウィザードが起動します ([次へ] を何度もクリックします)。

于 2013-04-16T09:28:18.033 に答える