2016-07-25 14 views
-1

私はTukeyHSDの結果をエクスポートして、結果をExcelのようなものに開いたときにセル内で区切られるようにするのに問題があります。私は(write.csvを使用してみました)が、それは言う:TukeyHSDの結果をエクスポートする

cannot coerce class "c("TukeyHSD", "multicomp")" to a data.frame 

どのように私はちょうどコピーしてExcelシートに貼り付けることができますように、私のTukeyUSD結果をキャプチャすることができますか?

+0

は、あなたがこの[再現性の問題](http://stackoverflow.com/help/mcve)にするために編集してくださいすることができ、私のために働きましたか?私はあなたがSOのコミュニティに参加していることが素晴らしいと思います、あなたは良いSOの市民になる方法を学ぶために少し時間を取る必要があります。これは間違いなく、あなたが1週間で投稿した3番目の再現性のない質問です。また、人々があなたの問題を解決する答えを提供している場合は、その答えの隣にあるチェックボックスをクリックしてください(答えを受け入れる)。 – dayne

+0

一度質問を編集したら下院を削除してもよろしいですか?私の答えで、コードを実行して問題を説明するための完全な例をどのように提供したかを見てください。簡単な例をお探しの場合は、その関数のヘルプファイルに行くことができます。この場合、私は '?TukeyHSD'の例を取り上げました。 – dayne

+0

私はそれを理解しましたが、次回は助けが必要であるというあなたのアドバイスに必ず従います。ありがとうございました! –

答えて

2

TukeyHSDは、クラス「TukeyHSD」のオブジェクトを返します。 $演算子を使用して、 "TukeyHSD"オブジェクトから結果の表を抽出できます。次に、適切な方法で表をエクスポートまたは変更できます。

fm1 <- aov(breaks ~ wool + tension, data = warpbreaks) 
res <- TukeyHSD(fm1, "tension", ordered = TRUE) 
as.data.frame(res$tension) 
#   diff  lwr  upr  p adj 
# M-H 4.722222 -4.6311985 14.07564 0.447421021 
# L-H 14.722222 5.3688015 24.07564 0.001121788 
# L-M 10.000000 0.6465793 19.35342 0.033626219 
0

この1つは

ANOVA_Tc<-aov(Concentration~ Sample, data= Tc) 

summary(ANOVA_Tc) 

TKHSD_Tc <- TukeyHSD(ANOVA_Tc) 

TK<-(TKHSD_Tc) 

TK_data<-as.data.frame(TK[1:1]) # the [1:1] locates the part of the output to be exported 

write.csv(TK_data, 'TK_data.csv') 
関連する問題