R 語言assign 和get 函式用法
assign函式在迴圈時候,給變數賦值,算是比較方便
1、給變數賦值
for (i in 1:(length(rowSeq)-1)){
assign(paste("nginx_server_fields7_", i, sep = ""), nginx_server_fields7[(rowSeq[(i-1)+1]):(rowSeq[i+1]), ])
}
2、通過for迴圈給變數a1、a2、a3賦值
for (i in 1:3){ assign(paste("a", i, sep = ""), i:10) } ls() [1] "a1" "a2" "a3" "i" > a1 [1] 1 2 3 4 5 6 7 8 9 10 > a2 [1] 2 3 4 5 6 7 8 9 10
3、get和assign聯合用法
rm(list = ls()) #這個命令千萬慎重使用
for(i in 1:3){
assign(paste("p", i, sep=""), i)
tmp <- get(paste("p", i, sep=""))
print(tmp)
}
[1] 1
[1] 2
[1] 3
ls()
[1] "i" "p1" "p2" "p3" "tmp"
相關推薦
R 語言assign 和get 函式用法
assign函式在迴圈時候,給變數賦值,算是比較方便 1、給變數賦值 for (i in 1:(length(rowSeq)-1)){ assign(paste("nginx_server_fi
R語言subset和merge函式的使用
1、merge函式對資料框的操作,從兩個資料框中選擇出條件相等的行組合成一個新的資料框 df1=data.frame(name=c("aa","bb","cc"),age=c(20,29,30),sex=c("f","m","f")) df2=data.frame(na
linux c語言 fork() 和 exec 函式的簡介和用法
假如我們在編寫1個c程式時想呼叫1個shell指令碼或者執行1段 bash shell命令, 應該如何實現呢? 其實在<stdlib.h> 這個標頭檔案中包含了1個呼叫shell命令或者指令碼的函式 system();直接把 shell
R語言︱資料分組統計函式族——apply族用法與心得
每每以為攀得眾山小,可、每每又切實來到起點,大牛們,緩緩腳步來俺筆記葩分享一下吧,please~———————————————————————————筆者寄語:apply族功能強大,實用,可以代替很多迴
R語言平均值和加權平均值
div class logs ted cnblogs r語言 bsp eight style > a=c(70,80,60) > mean(a) #平均值 [1] 70 > wt=c(3,3,4) > weighted.mean(a,wt) #
R語言-基本資料結構的用法
關鍵詞:向量、矩陣、陣列、資料框、因子、列表 近期開始上手R語言,可能是出於對機器學習的興趣吧從而瞭解到這門語言; 之前也看過人生苦短的Python,當然這兩門語言都是人工智慧技術中很好的工具; 二者也存在一些相同之處,當然是除了開源之外的一些相同之處; 本人蔘考的書籍是R語言實戰[
C語言read和write函式解析
在研究一份AES加密程式碼的時候,發現程式碼從command line獲取資料僅僅使用了read函式,很是疑問。從command line獲取資料不是要使用scanf函式嗎?所以,詳細瞭解了C庫的read函式特性。順帶了write函式,他們是couple一對兒!!! 主要參考文章:h
轉 函式指標和指標函式用法和區別
函式指標和指標函式用法和區別 前言 函式指標和指標函式,在學習 C 語言的時候遇到這兩個東西簡直頭疼,當然還有更頭疼的,比如什麼函式指標函式、指標函式指標、陣列指標、指標陣列、函式指標陣列等等,描述越長其定義就越複雜,當然理解起來就越難,特別是剛開始學習這門
js中substring和substr函式用法
函式: stringObject.substring(start,stop) 引數: start 必需。一個非負的整數,規定要提取的子串的第一個字元在 stringObject 中的位置。 stop 可選。一個非負的整數,比要提取的子串的最後一個字元在
break和continue,C語言break和continue的用法和區別
break 語句很重要,用得非常多,初學者一定要掌握。continue 語句雖然沒有 break 語句用得多,但也經常用到,而且不可或缺,需要用到 continue 的時候其他語句是無法替代的。 前面已經介紹過 break 語句,它不僅可以跳出“迴圈體”,還可以跳出 switch。但事實上,br
R語言入門:使用函式sample進行抽樣
在醫學統計學或者流行病學裡的現場調查、樣本選擇經常會提到一個詞:隨機抽樣。隨機抽樣是為了保證各比較組之間均衡性的一個很重要的方法。那麼今天介紹的第一個函式就是用於抽樣的函式sample: > x=1:10 > sample(x=x) [1] 3 5
python shape()函式和format()函式用法
shape() shape():讀取矩陣長度,如shape[0]是讀取矩陣第一維的長度。 1.引數是一個數時,返回為空: 2.引數是一維矩陣: 3.引數是二維矩陣: 4.直接用shape()可快速讀取矩陣的形狀,shape[0]讀取矩陣第一維的
JavaScript筆記:最詳細的call函式和apply函式用法總結
昨天聽了一堂直播,裡面有教到關於forEach函式的原始碼編寫,提到了call()和apply()函式,有點懵,這才發現之前我學的太快了,有很多細節沒有注意,當進行實戰時才發現漏了一些東西,現在開始查漏補缺。 今天就好好總結一下call()和apply()方法的應用。首先,這兩個函式
R語言學習筆記——melt()函式之整齊資料
R語言學習筆記(二) melt()函式 melt(data,id.vars,measure.vars,variable.name=“variable”,…,na.rm=FALSE,value.name=“value”,factorsAsStrings=TRUE)
三、PYTHON 學習筆記之 join 和 split 函式用法
python join 和 split方法的使用,join用來連線字串,split恰好相反,拆分字串的。 1.join用法示例 >>>li = ['my','name','is
R語言:自定義函式
R語言系列:自定義function 在用R語言做各種事物時,使用者自定義函式是不可或缺的。這期來講講如何自定義R的function。首先要介紹的是function的基本框架: myfunction <- function(arg1, arg2, .
R語言曲線擬合函式(繪圖)
曲線擬合:(線性迴歸方法:lm) 1、x排序 2、求線性迴歸方程並賦予一個新變數 z=lm(y~x+I(x^2)+...) 3、plot(x,y) #做y對x的散點圖 4、lines(x,fitted(z)) #新增擬合值對x的散點圖並連線曲線擬合:(nls) lm是將曲線直線化再做迴歸,
R語言之——字串處理函式
nchar 取字元數量的函式 length與nchar不同,length是取向量的長度 # nchar表示字串中的字元的個數 nchar("abcd") [1] 4 # length表示向量中元素的個數 length("abcd") [1] 1 le
例項講解C語言atan和atan2函式
使用時需要預包含#include <math.h> (1)atan(x) 不包括角度的象限資訊,返回值在[-pi/2,pi/2] The atan function computes the principal value of the arc tang
R語言-編寫自定義函式
一、函式構造器 每一個R函式都包括三個部分:函式名,程式主體以及引數集合,在編寫自定義R函式時,需要將三個部分各自儲存在一個R物件中。這裡需要使用function函式,形如: my_function<-function(){} function函式可