[英]Accessing the elements of a matrix in R
我有一個數據框,它是使用聚合函數后獲得的輸出,
>df
Type mean sd
1 A 76.088250 3.233297
2 B 78.403967 4.144146
3 C 102.855533 44.775766
第二和第三列存儲為矩陣。 例如,
>df[2]
mean sd
1 76.088250 3.233297
2 78.403967 4.144146
3 102.855533 44.775766
我想將df [2]的第一和第二列與它們之間的符號合並,即所需的輸出是
mean ± sd
1 76.088250 ± 3.233297
2 78.403967 ± 4.144146
3 102.855533 ± 44.775766
為此,我要訪問df [2]的第一列和第二列。 可能是一個非常簡單的問題,但我找不到解決方法。 我嘗試了以下方法
Matrix <- df[2]
print(Matrix[,1])
輸出是
mean sd
[1,] 76.08825 3.233297
[2,] 78.40397 4.144146
[3,] 102.85553 44.775766
預期的輸出,
mean
1 76.08825
2 78.40397
3 102.85553
我想尋求幫助。 請問我一個幼稚的問題,我是R語言的初學者。
您需要調用矩陣,而不是數據幀。即df[,2]
將刪除列表屬性:
您正在尋找:
paste(df[,2][,1],intToUtf8(177),df[,2][,2])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.