1. 程式人生 > >大資料概論 作業2

大資料概論 作業2

作業2 2220172205 10.18
1.開啟R studio 用mydata<-read.csv(file.choose())選擇檔案forclass.csv
2.用myrows<-nrow(mydata) 記錄資料行數,用mycols<-ncol(mydata) 記錄資料列數
3.用names(mydata[n]) 讀取第n列的列名
4.建立編號 num0<-1:myrows ,用num<-paste(“c”,num0,sep="") 將編號與字元c組合成c1~~cn,並加入sep="“使其中間預設空格符消去,再用mydata1<-data.frame(num,mydata)將編號放置在資料左側。
5.用mydata2<-as.character(mydata1) 把所有數值變成字元,再用mydata3<-paste(mydata2[,1],mydata2[,2],mydata2[,3],mydata2[,4],mydata2[,5],sep=”"),之後用mydata4<-data.frame(mydata1,mydata3) 得到最終資料。
6.關於增加一行用rbind出現NA的問題,資料解釋是由於變數中含有factor型別的變數,需現將變數改為character型別即可。
在這裡插入圖片描述


在這裡插入圖片描述