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

溫馨提示×

溫馨提示×

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

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

如何優雅地使用R實現行轉列

發布時間:2020-09-07 19:41:50 來源:網絡 閱讀:1536 作者:DataStudy 欄目:開發技術

        原文鏈接:http://www.datastudy.cc/to/53


        網上有網友問到:在一個文件夾下,收集了幾個股票數據的文件,對應的股票名稱為第2列,對應的時間為第3列,對應的收盤價為第10列。


        現在想做到下圖所示的效果,也就是行為時間,列為對應的股票的收盤價,如何使用R語言來實現呢?

如何優雅地使用R實現行轉列

        其實非常地簡單,這個就是我們《R數據分析實戰》(http://www.datastudy.cc/to/48,請右鍵在新標簽頁中打開鏈接)中的交叉分析法的一個應用,下面我們來演示一下如何實現這個效果。


        數據文件,請大家從百度盤中自行下載:

        鏈接: http://pan.baidu.com/s/1hqARwpu 密碼: xx13

        allData <- NULL; 

        files <- list.files("D://data", recursive=T) 

        #合并文件,把所有數據合并到allData變量中

        for(file in files) { 

                fileName <- paste("D://data//", file, sep=""); 

                data <- read.csv(fileName, stringsAsFactors = FALSE); 

                if(is.null(allData)) { 

                        allData = data.frame(data[, c(2, 3, 10)]); 

                } else { 

                        allData <- rbind(allData, data[, c(2, 3, 10)]); 

                } 

        }; 

        #進行交叉分析,即可得到結果

        result <- tapply(allData$收盤價, list(allData$交易日期, allData$股票名稱), FUN=sum)


        至于交叉分析的詳細內容,請參考《R數據分析實戰》(http://www.datastudy.cc/to/48,請右鍵在新標簽頁中打開鏈接)中的章節。


向AI問一下細節

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

AI

岢岚县| 铜陵市| 海原县| 富顺县| 呼图壁县| 望都县| 巴林右旗| 山西省| 秦安县| 巴塘县| 信宜市| 武安市| 金堂县| 云梦县| 库伦旗| 叙永县| 康乐县| 郸城县| 裕民县| 扬中市| 庆元县| 罗源县| 西平县| 西充县| 泰宁县| 上饶市| 唐河县| 长汀县| 汝州市| 昌邑市| 屏东县| 岚皋县| 合川市| 彭州市| 象州县| 龙山县| 大丰市| 娄底市| 邯郸市| 清河县| 新巴尔虎右旗|