2-7 R語言基礎 資料框
#資料框
> df <- data.frame(id=c(1,2,3,4),name=c("a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE))
> nrow(df) #4行
[1] 4
> ncol(df) #3列
[1] 3
> df2 <- data.frame(id=c(1,2,3,4),score=c(80,86,90,100))
> df2
id score
1 1 80
2 2 86
3 3 90
4 4 100
> data.matrix(df2)
id score
[1,] 1 80
[2,] 2 86
[3,] 3 90
[4,] 4 100
相關推薦
2-7 R語言基礎 資料框
#資料框 > df <- data.frame(id=c(1,2,3,4),name=c("a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE))> nrow(df) #4行[1] 4 > ncol(df) #3列[1] 3
2-7 R語言基礎 數據框
score col true data gen matrix frame [1] 基礎 #數據框 > df <- data.frame(id=c(1,2,3,4),name=c("a","b","c","d"),gender=c(TRUE,TRUE,FALS
2-3 R語言基礎 矩陣和數組
not 方法 ttr error bind names cbi 向量 bin #矩陣Matrix 三個參數:內容(可省),行數,列數 > x <- matrix(1:6,nrow = 3,ncol = 2) #第一個是內容,第二個,第三個是行列> x[1
2-6 R語言基礎 缺失值
#缺失值 Missing Value > #NaN不可識別NA> x <- c(1,NA,2,NA,3) > is.na(x)[1] FALSE TRUE FALSE TRUE FALSE > is.nan(x)[1] FALSE FALSE FALSE FALSE FAL
2-5 R語言基礎 factor
#因子:分類資料#有序和無序#整數向量+標籤label#Male/Female#常用於lm(),glm() > x <- factor(c("female","female","female","male"))> y <- factor(c("female","female","fe
R語言將資料框中的字元型別數字轉換為數值
場景1 我現在有一個數據框datexpr,裡面的數字都是以字元型表示的,像這樣 > datexpr[1,1] [1] " 1.143773961" 現在我想把這個資料框中的字元型數字全部轉為數值型數字 使用下面語句即可 datexpr2=as.data.fra
R語言定義資料框的行名和列名
假設有三組資料: > weight = c(150, 135, 210, 140) > height = c(65, 61, 70, 65) > gender = c("Fe","Fe","M","Fe") 據此,我們能夠得到資料框study: >
R語言合併資料框中相同的列元素
合併兩個向量是使用merge()函式 > x <- data.frame(姓名1 = c("張三", "李四", "王五"), 身高 = c(171, 172, 173)) > x 姓名1 身高 1 張三 171 2 李四 172
R語言入門——資料框和列表
資料框 由於不同的列可以包含不同模式(數值型、字元型等)的資料,資料框的概念較矩陣來說更 為一般。它與你通常在SAS、SPSS和Stata中看到的資料集類似。資料框將是你在R中最常處理的 資料結構。
2.7 C語言基礎
2.7 當一個表示式中多個數據的型別不一致的時候計算機會首先把它們轉換過程由計算機自動完成,叫做隱式型別轉換 隱式型別轉換過程中會把char和short型別資料轉換成整數型別 如果既有整數型別資料又有浮點型別資料則會把整數型別轉換成浮點型別 如果所有資料的型別不同但所佔空間大小一樣,則吧整數
R語言 對資料框按某一列分組求組內平均值
可使用aggregate函式,如: aggregate(.~ID,data=這個資料框名字,mean) 如果是對資料框分組,組內有重複的項,對於重複項保留最後一行資料用: pcm_df$du
2-2 R語言基礎 向量
#Vector 向量的三種建立方法,兩個引數:型別,長度 > x <- vector("character",length=10)> x1 <- 1:4> x2 <- c(1,2,3,4)> x3 <- c(TRUE,10,"a") #如果給向量賦值時元素型別
R語言基礎包中的繪圖函式——快速用R探索資料
library(ggplot2) #R語言中的基礎包所帶的繪圖函式雖然用起來相對ggplot2包不是那麼友好 #但在剛拿到原始資料時進行快速探索還是很方便的 ####散點圖 #運用plot()函式,向函式傳入一個x向量和一個y向量 plot(mtcars$wt,mtcars$mpg) #等價於
R語言與資料分析之三:分類演算法2
上期與大家分享的傳統分類演算法都是建立在判別函式的基礎上,通過判別函式值來確定目標樣本所屬的分類,這類演算法有個最基本的假設:線性假設。今天繼續和大家分享下比較現代的分類演算法:決策樹和神經網路。這兩個演算法都來源於人工智慧和機器學習學科。 首先和小夥伴介紹下資料探勘領域比
R語言-基礎操作(批量資料讀取和輸出)
使用R語言時一個常遇到的問題,就是檔案的批量讀取和對結果的批量輸出。 批量讀取 批量讀取資料,有兩種形式,讀取一個目錄下的所有檔案,從資料庫中讀取多個表。 ##讀取同一目錄下的所有檔案 pat
R語言基礎-數組和列表
ray post size com lis tom 維數 三維數組 數據類型 數組(array) 一維數據是向量,二維數據是矩陣,數組是向量和矩陣的直接推廣,是由三維或三維以上的數據構成的. 數組函數是array(),語法是:array(dadta, dim),當
R語言 基礎
pack 基礎 運行 () rar www 獲取 package 文檔 第一章 R語言介紹 1.R語言獲取和安裝 https://www.r-project.org/ 2.R的使用 help.start() #打開幫助文檔 help(car)
R語言基礎語法
-s 產生 等於 開始 元素 去掉 一個 語言 false 學習一門新的語言,率先學習輸出hello world.我們就從這裏開始學習. 首先打開RStudio這個IDE,然後在左邊輸入: 1 > mystr <- "hello world"
2、c語言基礎學習02
操作系統 一個 常用快捷鍵 risc u+ 可執行 上傳 二進制位 寫法 =============================================================================將windows的可執行文件上傳到linux,
R語言-基本資料結構的用法
關鍵詞:向量、矩陣、陣列、資料框、因子、列表 近期開始上手R語言,可能是出於對機器學習的興趣吧從而瞭解到這門語言; 之前也看過人生苦短的Python,當然這兩門語言都是人工智慧技術中很好的工具; 二者也存在一些相同之處,當然是除了開源之外的一些相同之處; 本人蔘考的書籍是R語言實戰[