亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用R語言把表格CSV文件中的數據變成一列并且行名為原列名呢

發布時間:2021-11-22 09:41:08 來源:億速云 閱讀:246 作者:柒染 欄目:大數據

怎么用R語言把表格CSV文件中的數據變成一列并且行名為原列名呢,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

今天收到一封郵件,來詢問這樣的問題:

怎么用R語言把表格CSV文件中的數據變成一列并且行名為原列名呢

這樣的郵件,是直接的郵件,沒有寒暄直奔主題的郵件。唯一的遺憾是不知道是誰寫的……

如果我理解的沒有錯誤的話,寫信人的需求應該是這個樣子的:

他的原始數據:

怎么用R語言把表格CSV文件中的數據變成一列并且行名為原列名呢

處理后想要得到的數據:

怎么用R語言把表格CSV文件中的數據變成一列并且行名為原列名呢

處理代碼:

set.seed(123)
dd = data.frame(ID = 1:10,y1=rnorm(10),y2=rnorm(10),y3=rnorm(10),y4=rnorm(10))dd
library(data.table)melt(dd,id=1)

代碼解釋:

1,dd為模擬生成的數據框數據,第一列為ID,其它幾列為性狀

2,使用的函數為data.table包中的melt函數

3,melt中,dd為對象數據框,id為不變的列數,這里是ID一列,列數所在的位置為1,其它幾列都變成一列,然后列名變為行名。

來信者需求:

怎么用R語言把表格CSV文件中的數據變成一列,并且行名為原列名呢,謝謝

1,csv文件,可以用fread函數讀取,命名,為dd

2,數據變為一列,如果沒有ID這一列,全部都是性狀,可以這樣運行:melt(dd),達到的效果如下:

怎么用R語言把表格CSV文件中的數據變成一列并且行名為原列名呢

所以,就是一個函數melt的應用。

關于怎么用R語言把表格CSV文件中的數據變成一列并且行名為原列名呢問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青神县| 稻城县| 兴义市| 内乡县| 沅江市| 淮滨县| 忻州市| 多伦县| 称多县| 同心县| 江津市| 东安县| 西藏| 荆州市| 镇赉县| 台州市| 临城县| 龙口市| 秦皇岛市| 普宁市| 余庆县| 拜城县| 泽州县| 宿州市| 宣城市| 陈巴尔虎旗| 政和县| 封丘县| 屏南县| 北票市| 扬中市| 家居| 长治县| 西乡县| 阿坝县| 平远县| 湖北省| 本溪市| 泸西县| 德化县| 城口县|