#%in%
#求a和b的並集 union(a,b)
#求a和b的交集 intersect(a,b)
#求a-b的補集 setdiff(a,b)
#檢驗是否相同identical(); all.equal();setequal(x,y)
x<-c(1:3);y<-c(3:1)
setequal(x,y)[1] true
all.equal(x,y)[1] 「mean relative difference: 1」
identical(x,y)[1] false
keyword<-c(『店』,『部』,『行』,『堂』,『藥』,『科』,『超市』,『房』,『室』,『院』,『站』,『館』)
df<-matrix(nrow = length(name))
df<-as.data.frame(df)
for (i in 1:length(keyword)) {
df[,i]<-str_detect(name,keyword[i])
rowsums(df==true) #統計每行t的數量,大於0(至少符合乙個模式)
單列集合裡的子類集合
list集合中常見的子類 arraylist 底層 使用的是陣列資料結構,陣列有下標,所以查詢快,增刪慢 linkedlist 底層 使用的是陣列鍊錶資料結構,因為是鍊錶結構一環扣一環所以增刪快,查詢慢 我們的collectio的單列框架是有兩個子類集合,乙個arraylist集合,乙個linked...
java集合關係
集合關係 collection 單列集合最頂端介面 list 有序,可重複,有索引 arraylist 底層陣列,查詢快,非同步,執行緒不安全,效率快,增刪慢 linkedlist 底層鍊錶,查詢慢,增刪快 vector 底層陣列,同步,執行緒安全,效率低 set 無序,不可重複,無索引 hashs...
集合框架關係
該類也是實現了 list 的介面,實現了可變大小的陣列,隨機訪問和遍歷元素時,提供更好的效能。該類也是非同步的 在多執行緒的情況下不要使用。arraylist 增長當前長度的 50 插入刪除效率低。arraylist 是執行緒不安全的,是乙個用 陣列實現的 list 該類實現了 list 介面,允許...