91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何優雅地使用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

四会市| 宁德市| 冷水江市| 永和县| 张北县| 霍州市| 南开区| 高雄市| 衢州市| 剑川县| 东丽区| 蕲春县| 陵川县| 额敏县| 南乐县| 弥渡县| 苗栗县| 浮山县| 福州市| 禹州市| 江川县| 琼结县| 合作市| 略阳县| 定日县| 萨迦县| 白玉县| 乐业县| 固始县| 陈巴尔虎旗| 汉阴县| 海口市| 德兴市| 土默特左旗| 鹤岗市| 海林市| 怀安县| 巨野县| 彭泽县| 资阳市| 清河县|