進行因子分析的載荷對象看起來像這樣經過:創建從負載JSON字符串對象中的R
Loadings:
Factor1 Factor2
IV1 0.844 -0.512
IV2 0.997
IV3 -0.235
IV4 -0.144
IV5 0.997
Factor1 Factor2
SS loadings 1.719 1.333
Proportion Var 0.344 0.267
Cumulative Var 0.344 0.610
我可以針對自己使用print(fit$loadings[,1:2])
得到以下的因素。
Factor1 Factor2
IV1 0.84352949 -0.512090197
IV2 0.01805673 0.997351400
IV3 0.05877499 -0.234710743
IV4 0.09088599 -0.144251843
IV5 0.99746785 0.008877643
我想創建一個json字符串,看起來像下面的樣子。
"loadings": {
"Factor1": {
"IV1": 0.84352949, "IV2":0.01805673, "IV3":0.05877499, "IV4": 0.09088599, "IV5": 0.99746785
},
"Factor2": {
"IV1": -0.512090197, "IV2": 0.997351400, "IV3": -0.234710743, "IV4": -0.144251843, "IV5": 0.008877643
}
}
我曾嘗試使用unclass()訪問單個屬性,希望我可以再通過循環,並把它們放入一個字符串,沒有任何運氣(使用loads <- loadings(fit)
和<- names(unclass(loads))
名稱顯示爲「零」 )
這是沿着你想要做什麼行:'庫(RJSONIO)的toJSON( fit $ loadings [,1:2])'?你想讓輸出與你所顯示的完全一致嗎? – GSee 2013-03-22 23:12:11