
r data frame排序 在 コバにゃんチャンネル Youtube 的精選貼文

Search
最常見的二維資料為data.frame資料框,二維資料可針對列(Row)和行(Column)做子集, ... 如需對資料框做排序,可使用 order() 函數, order() 函數可回傳由小到大之元素 ... ... <看更多>
R 教學第7章:學習如何排序資料】 幾乎所有的資料分析,第一步都是「資料排序」。本篇教學文,Data ... 還沒學會用R處理data frame嗎?趕快來看R教學 ... ... <看更多>
#1. R语言data.frame排序sort - CSDN博客
在这篇文章里面介绍了data.frame的基本操作data.frame基本操作。今天写一下data.frame的排序。R基本package里面用的比较多的排序function是order ...
#2. 資料排序 - HackMD
在R 裡頭最常用到的排序功能是 order() 和 sort() 。 這些排序函式不只能夠針對vector 排序,也能排序data.frame, list 等不同的資料結構。以下是排序的一些例子介紹:.
#3. R語言學習筆記:sort、rank、order、arrange排序函數- IT閱讀
排序 。 bsp 個數span 意義data 二維desc 表示. R語言中排序有幾個基本函數:sort()、rank()、order()、arrange(). 一、總結. sort()函數是對向量進行 ...
今天小講一下R語言中的排序函數sort和order函數。 df1 <- data.frame(v1 = 1:5, v2 = c(10, 7, 9, 6, 8), v3 = 11:15, v4 = c(1, 1, 2, 2, 1)).
最常見的二維資料為data.frame資料框,二維資料可針對列(Row)和行(Column)做子集, ... 如需對資料框做排序,可使用 order() 函數, order() 函數可回傳由小到大之元素 ...
#6. R语言学习笔记:sort、rank、order、arrange排序函数 - 博客园
data <- c(5,6,8,2,9,3) order(data) # 4 6 1 2 3 5 data[order(data)] # 等同于sort(data)排序. 复制代码. d <- data.frame( x=c(13,45,13,45,13), ...
#7. R语言--数据框:按照某一列排序后输出 - 知乎专栏
... texture<-c(9,7,9,7) > looks<-c(6,7,9,8) > total<-flavor+texture+looks > data<-data.frame(a,flavor,texture,looks,total) > data a flavor ...
#8. R教學第7章:找出人口密度最高的10個鄉鎮市區 - Data Man 的 ...
我們創造了一個新物件pop_arranged,這個物件一樣是data frame,內容和pop一樣,不過已經根據人口密度由大到小排序。這是怎麼做到的呢,我們先複習一下「選取符號」的 ...
#9. R 语言DataFrame 排序的更多相关文章 - BBSMAX
前言:近段时间学习R语言用到最多的数据格式就是data.frame,现对data.frame常用操作进行总结, ... R语言中排序有几个基本函数:sort().rank().order().arrange() 一.
R 语言学习笔记-排序篇sort() rank() order() arrange() sort()是对向量进行从小到 ... data[order(data)] # 等同于sort(data)排序. d <- data.frame().
#11. 关于R:如何按多个列对数据帧排序 - 码农家园
How to sort a dataframe by multiple column(s)我想按多列对data.frame排序。例如,在下面的data.frame中,我希望按列z降序排序,然后按列b升序 ...
#12. dplyr 包arrange对数据排序- 云+社区 - 腾讯云
orders the rows of a data frame by the values of selected columns. 创建一个dataframe ,这里用的数据是R自带的. df<-mtcars.
#13. 實用但常忘記的Pandas Dataframe常用指令 2 - Medium
Dataframe 如果想根據某幾個column 的值想做排序的話,直接用df.sort_values([col1,col2],ascending=True) 就可以用相對應的column做排序, ...
#14. r - 如何重新排序数据框中的列? - ITranslater
这是虚拟R数据: table <- data.frame(Time=c(1,2), In=c(2,3), Out=c(3,4), Files=c(4,5)) table ## Time In Out Files ##1 1 2 3 4 ##2 2 3 4 5.
#15. 在dataframe中按特定顺序按顺序排列列_r - 開發99編程知識庫
r - 在dataframe中按特定順序按順序排列列 ... DF = data.frame(ID, TIME, OBS, VISITNUM). 我在排序數據框架時遇到問題- 基本上我想按下列時間順序訂購數據:.
#16. 如何按多列对数据框进行排序 - 协慌网
例如,对于下面的data.frame,我想按列z (降序)排序,然后按列b (升序)排序: ... R> dd[with(dd, order(-z, b)), ] b x y z 4 Low C 9 2 2 Med D 3 1 1 Hi A 8 1 ...
#17. r dataframe 排序 - 术之多
pandas数据排序# series的排序: # Series.sort_values(ascending = True,inplace = False) # 参数说明: # ascending:默认为True升序排序,为False降序排序# inplace ...
#18. 【文章推薦】R 語言DataFrame 排序- 碼上快樂
什么是DataFrame 引用r-tutor上的定義: DataFrame 是一個表格或者類似二維數組的結構,它的各行表示一個實例,各列表示一個變量。 沒錯,DataFrame就是類似於Excel表格和 ...
#19. R语言data.frame排序sort_santiagozhang的博客-程序员宅基地
在这篇文章里面介绍了data.frame的基本操作data.frame基本操作。今天写一下data.frame的排序。R基本package里面用的比较多的排序function是order,sort是用来 ...
#20. Chapter 6 基本函式| R 資料科學與統計
在{R} 中有數個與排序相關的函式, 如 rev() , sort() , order() 與 rank() . 常見之排序函式. 函式, 說明. rev(x), 將向量 ...
#21. 重新排序data.frame 并重写行名? - IT工具网
原文 标签 r ... 它正确地对data.frame 进行排序,但不涉及行名。 如何使用id 字段的升序重新排序data.frame 并一次性重写行名? 最佳答案. 你可以试试
#22. r dataframe 排序 - Alisign
今天寫一下data.frame的排序。R基本package里面用的比較多的排序function是order,sort是用來排序vector。 order 這個是order的用法order(, na.last = TRUE, ...
#23. 轉|R中排序函數總結:sort,order,rank,arrange,reorder - 台部落
[1] 1 4 2 3. 4.arrange的用法. #首先構造數據框mn(第一列爲m,第二列爲n) mn<-as.data.frame(cbind(m,n)) library(plyr) #按照m列排序 arrange(mn,m).
#24. 如何按日期对数据框进行排序- r - 中文— it-swarm.cn
我无法将两者结合起来以按日期对数据框进行排序。 rsortingdatedataframe.
#25. R语言data.frame排序sort_santiagozhang的博客-程序员资料
在这篇文章里面介绍了data.frame的基本操作data.frame基本操作。今天写一下data.frame的排序。R基本package里面用的比较多的排序function是order,sort是用来 ...
#26. r排序问题 - RPubs
sort(x)是对向量x进行排序,返回值排序后的数值向量. ... order 对dataframe操作很有用 data("iris") #单数据列,两者相同 head(sort(iris$Sepal.
#27. R语言中order函数的用法,对数据框进行排序 - 51CTO博客
3、利用以上order函数的性质可以实现对数据框的排序. 创建测试数据框:. a <- c(3,7,5,2,9) b <- c(9,3,7,8,1) c <- c(3,7,8,2,5) d <- data.frame(a ...
#28. 第15 天:資料處理技巧(2) · 輕鬆學習R 語言
運算子稱作Pipeline,它是進階的R 語言使用者在需要呼叫多次函數時候會採用的運算子,它稍微修改了我們傳統呼叫 ... great_nba_teams <- data.frame(team_name, wins, ...
#29. Re: [問題] data frame排序問題- 看板R_Language - 批踢踢實業坊
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) : : [問題敘述]: : 請簡略描述你所要做的事情,或是這個程式的目的.
#30. 不好意思請教一下,r軟體如何排序中文文字資料
da1 <- data.frame(age,gender,index,sat). da1. 我想排序da1$sat資料的滿意度由非常滿意到非常不滿意要怎麼排. WEPA ^_^'s profile photo ...
#31. 基礎資料框操作技巧 - 數據交點
我們可以分別在Python 與R 語言中利用 pandas.DataFrame() 和 data.frame() 函數手動輸入資料框的資料。 以下展示的順序先是Python 然後是R 語言。
#32. 【R語言】data.frame 分組計數、求和等_其它 - 程式人生
直接插入排序是一種最簡單的排序方法,排序過程為:先將第一個元素看作是隻有一個元素的有序子表,然後從第二個元素開始,將待排序元素依次插入到前面 ...
#33. 按列名对数据框的列进行排序 - QA Stack
这可能是一个简单的问题,但我不知道如何按字母顺序对列进行排序。 test = data.frame(C = c(0, 2, 4, 7, 8), A = c(4, 2, 4, 7, 8), B = c(1, 3, 8, 3, ...
#34. R软件中排序:sort(),rank(),order() - 360doc个人图书馆
自R 实战 1. 可以使用order 函数对数据框排序,默认升序,在排序变量前加一个减号,即可得到降序排列。 data.frame[order(data.frame$a),]
#35. Data Man 的資料視覺化筆記, profile picture - Facebook
R 教學第7章:學習如何排序資料】 幾乎所有的資料分析,第一步都是「資料排序」。本篇教學文,Data ... 還沒學會用R處理data frame嗎?趕快來看R教學 ...
#36. R语言排序操作 - 专注于商业智能BI和数据分析
1、在R中排序主要要区分三个函数:sort(),rank(),order(). sort():是对向量x进行排序,返回值是排序后的数值向量。 ... (df <- data.frame(a=A,b=B))
#37. [第14 天] 常用屬性或方法(3)Data Frame
使用data frame 的 sort_index() 方法可以用索引值排序。 import pandas as pd groups = ["Modern Web", "DevOps", "Cloud", "Big Data", "Security" ...
#38. R學習筆記:資料清理Cleaning Data (2)
R 資料變項基本型態如同上一篇提到的,我們常用class()來檢視欄位的資料型態,下列是R的幾 ... as.data.fram():可以將table形式的data轉回data frame.
#39. R 排序结果中自动加序号列- R语言论坛 - 经管之家
R 排序 结果中自动加序号列,R中怎么将排序的结果自动增加序号 ... 你的意思是再加一列序号是吗,假设test1是data.frame型,新增序号列(名为"no"):
#40. R 自學指引資料處理命令簡介與操作– 第6 頁 - Router.HK Pilot
資料的排序. 在R 中有幾個與排序有關的命令如rev()、sort()、rank() 與order(),相關說明如下(表7)。 ... score<-as.data.frame(y) (ENTER)
#41. R 變數與資料的管理- 頁5,共9 - G. T. Wang
除了資料的篩選之外,排序也是一個很常會使用到的功能,以 Squid 的資料為 ... 的 Station ,將這些 Station 的資料拿掉後,建立一個新的data frame。
#42. R sort ,rank ,order - 程序員學院
R sort ,rank ,order,在r中,和排序相關的函式主要有三個sort ... 函式應用:order()可以用於對data frame格式的資料,針對某列資料大小進行排列。
#43. R 語言學習筆記(一) : 基本語法與向量 - 小狐狸事務所
矩陣(matrix); 陣列(array); 因子(factor); 列表(list); 資料框(data.frame); 日期物件(Date) ...
#44. R dataframe按某一列排序 - 代码天地
R dataframe 按某一列排序. 其他 2020-03-12 09:11:33 阅读次数: 0. 使用场景:因为是随机生成的数值,所以x没有顺序区分,(作图如图一),所以要利用先对数据进行排序 ...
#45. R package: dplyr 無痛分析dataframe - 我們的基因體時代Our ...
select. 挑選特定column出來 · filter. 自訂條件濾掉column中的資料 · arrange. 調整row排列順序 · mutate. 以現有的column資料做運算,形成新的column.
#46. 2.1 變數與常用資料結構 - Data Thinking with R
本文著重於介紹最常用的vector 以及data.frame,進階教材可參考Introduction to R。 ... order(x) # 依x各元素大小排序(由小到大). [1] 2 3 1.
#47. 在R中排序月份- 優文庫 - UWENKU
這是原油,但如果你想做一個函數來排序或排序一個月的行,這將工作: sort.month <- function(x, dataframe = NULL, abbreviated = FALSE){ y <- data.frame(m1 ...
#48. R commands(11.09.13) 指令用法簡介
將x 轉成r×c 矩陣,(byrow=T)以列排序 ... 將data.frame 各直行推疊在一起(unstack 作還原動作) ... 列出v 向量前n 個元素選r 個排列的所有可能.
#49. 如何在R语言中以我的特定“向量”顺序排序data.frame? - Thinbug
为了分析这10个特征与无序倾向之间的关系,我需要按照我的氨基酸顺序对data.frame进行排序,该数据存储在像 c("L", "I", "V", "Y", "C", "F", "R", ...
#50. R语言中的排序,集合运算,reshape,以及merge总结
在R中,和排序相关的函数主要有三个:sort(),rank(),order()。 ... x <- data.frame(k1 = c(NA,NA,3,4,5), k2 = c(1,NA,NA,4,5), data = 1:5).
#51. 是否有基本的R函数来动态排序data.frame列,类似于dplyr ...
假设您有一个data.frame,并且希望使用基数R对列进行动态重新排序。输入数据将始终看起来像这样.
#52. R语言按某列排序_whfwind - 新浪博客
R 语言按某列排序. (2012-03-26 15:39:28). 转载▽. 标签: ...
#53. 在R中按字母順序排列- dply: order columns alphabetically in R
df.x <- data.frame(2:11, 1:10, rnorm(10)) colnames(df.x) <- c("ID", "string", "delta"). How would I order all of the data (vertically) by ...
#54. 如何只使用一列对data.frame进行排序,而不会丢失rownames?
如何只使用一列对data.frame进行排序,而不会丢失rownames? slhck 28 sorting r dataframe. data = c(1,2,3,4) names = c("foo", "bar", "baz", ...
#55. R语言的数据框排序- 日记 - 豆瓣
R 语言的数据框排序对于数据框的某一列排序问题, 比如data.frame为rt(name,sex,age,score) 按照score进行排序,行也跟着变动rt[order(rt[,4] ...
#56. r语言data.frame - 程序员ITS201
R 语言里面的data.frame就是数据库里面的table,R语言的分析,建模大部分都是 ... R基本package里面用的比较多的排序function是order,sort是用来排序vector。 order ...
#57. r order函數
R 語言中order函數的用法,對數據框進行排序1、order函數用于返回向量大小順序的秩。 ... R語言data.frame排序sort_santiagozhang的博客-CSDN博客, blog.csdn.net.
#58. pandas.DataFrame.sort_values — pandas 1.3.4 documentation
Axis to be sorted. ascendingbool or list of bool, default True. Sort ascending vs. descending. Specify list for multiple sort orders. If this is a list of bools ...
#59. r table 排序科學網—R語言中對表格和數組進行排序 - Kmgrkz
arrange() 一,sort(), dd[,如何提取其中的結… R語言中的table()函數到底是什么類型,如何能像操作data.frame數據一樣,R> dd[ order(-dd[,篩選以及分類匯總操作_ ...
#60. R-排序- 程序员ITS301
R 语言常用排序函数有内置函数sort,rank,order,还有dplyr包内函数arrange。 #生成虚拟数据data <- data.frame( score = c(1800,1500,2000,2500,2500,NA), ...
#61. r語言sort R語言排序 - Ygph
11/20/2020 · 關于R語言sort函數排序問題, for sorting data frames,6,4,而是元素的位置。 sort() 是直接對向量中的元素進行排序,表示降序# dec r easing ...
#62. 如何基於其他向量排序子集data.frame - 堆棧內存溢出
使用R,我的情況是: 我有一個數據框,其中包含從v 到v 的列,還有一些實例,其中v 是回歸的目標值。 我也有另一個數據框,列v 到v ,但順序不同。
#63. r语言数据框按某一列排序 - 小碡百科网
r 语言数据框按某一列排序最新消息,还有r语言怎么对数据框排序,r语言如何 ... 数据框2 > id = data.frame(id = c(2,1,5,4,3))> id id1 22 13 54 45 3 ...
#64. r语言data.frame - 程序员ITS304
R 语言里面的data.frame就是数据库里面的table,R语言的分析,建模大部分都是 ... R基本package里面用的比较多的排序function是order,sort是用来排序vector。 order ...
#65. r 排序資料R軟體的資料排列 - Ocbzpz
R 是以行來排列資料的語言,舉例來說:先建一3X4 的二維矩陣。 ... subset用法r選取資料r過濾r表格r用法r排序dataframe r-faq 如何按值對字典進行排序?
#66. r數據框排序R
已有多年數據分析與R語言的實戰經驗, data.frame R 語言 數據 處理方法~小結(轉) - payton 對照著Excel入門R語言表格數據處理_dt 2.數據排序這一部分 ...
#67. r 數據框排序《R語言數據挖掘:實用項目解析》——1.4 - YNF
2015-05-23 如何將一個數據框按列R中排序9 2016-11-10 R語言中如何把一個序列從小到大重新排序?請教大神! 9 2018-03-07 r語言怎么調用data.frame數據框的某列數據6 ...
#68. 如何更改Panas DataFrame 列的順序| D棧
DataFrame 列排序; 在Pandas 中用 insert 新增新列和位置; Pandas 中給定順序的 reindex 列. 我們將介紹如何使用 insert 和 reindex 以不同的方法更改 ...
#69. 如何按R中字符變量的字母順序對數據框排序? | HOW 2021
df <- data.frame(v=1:5, x=sample(LETTERS[1:5],5)) df # v x # 1 1 D # 2 2 A # 3 3 B # 4 4 C # 5 5 E df <- df[order(df$x),] df # v x # 2 2 A # 3 3 B # 4 4 C ...
#70. 如何按多個列對數據框進行排序- 2021 - Peacedaychallenge
例如,對於下面的data.frame,我想按z列(降序)然後按b列(升序)進行 ... 我唯一的煩惱是它打破了標準R命名法,其中排序對像被稱為 sort(object) ,但我理解,由於 ...
#71. How to Sort a Data Frame by Multiple Columns in R - Chartio
Sort a data frame by multiple columns in R with the order function by vector name, column index or multiple columns.
#72. [Pandas教學]資料分析必懂的Pandas DataFrame處理雙維度 ...
排序 Pandas DataFrame資料. 一、什麼是Pandas DataFrame. 相較於Pandas Series處理單維度或單一欄位的資料, ...
#73. 如何對數據框中的列重新排序? | 2021
這是虛擬R數據: table <- data.frame(Time=c(1,2), In=c(2,3), Out=c(3,4), Files=c(4,5)) table ## Time In Out Files ##1 1 2 3 4 ##2 2 3 4 5 ...
#74. R语言dataframe的常用操作总结 - Lagou
前言:近段时间学习R语言用到最多的数据格式就是data.frame,现对data.frame常用操作 ... 函数中第一个是待排序的数据框,之后依次是变量,且变量优先级逐渐降低,如 ...
#75. R语言练中学第3期-如何给数据排序(2) (order函数和方括号)
#76. dply:在R中按字母順序排列列 - Siwib
如果我有一個大的DF(數百個)列,其中不同的col_names按字母順序隨機分佈:df.x <-data.frame(2:11,1:10,rnorm(10))colnames(df.x)<-c (“ ID”,“ strin ...
#77. 就是要學R #3:Data Frame 資料框架篇
課程名稱:Data Science and Machine Learning Bootcamp with R 講師:Jose Portilla ... (6)由小到大的排序(兩個都會得到一樣的結果).
#78. 写爬虫时面对httpx和requests怎么选择呢
DataFrame ({num[0]:num[1:],name[0]:name[1:],score[0]:score[1:] ... r=requests.get(url_base,headers=headers) r.encoding='utf8' ...
#79. Logstash mutate convert date to string
Logstash can dynamically unify data from different sources and ... or column to the dataframe in R. Members of the "date string" fields are sorted as dates.
#80. R Order Data Frame Rows According to Vector (Example)
#81. 使用Python OpenCV 和深度学习进行人脸识别
dataset / :包含六个字符的面部图像,根据它们各自的名称组织到子目录中 ... width=750) r = frame.shape[1] / float(rgb.shape[1]) # detect the (x ...
#82. Anosim in r
#read the dataset into an R variable using the read. , a lower k-dimensional ... 算法计算两两样品间的距离,然后将所有距离从小到大进行排序。
#83. Mnist Test Csv
csv -rw-r--r-- 1 herong staff 109575994 Jul 16 15:08 mnist_train. csv - test data, 10 000 data rows; Code. I have taken dataset from MNIST database. I wanted to ...
#84. I'm so angry. I'm talented—— Three flower EGM - 文章整合
The robot will respond quickly to the received position data . ... be able to calibrate the corresponding sensor frame coordinate system .
#85. DataFrame的排序和数据更新Sorting, Updating Records ...
排序 (Sorting). 首先我们来学习一下如何给DataFrame进行排序,最简单的就是使用index排序: survey_df.set_index('Respondent ...
#86. Ckdtree vs kdtree
In particular, KDTree helps organize and partition the data points based ... Are you running an old version of R? No, this was done with R 3. stimmen . lib.
#87. 7411J2CBI3 - Datasheet - 电子工程世界
Gold over silver. L. Gold over silver, tin-lead. R. Gold over silver, matte-tin. Seal. E. Epoxy. I. Epoxy potted base. Actuator Color. Frame Color.
#88. 首頁| 交通部中央氣象局
2021/11/05本局參與科技部主辦「2021 Kiss Science – 科學開門,青春不悶」線上科普展覽活動,本局場域歸類於「尖端科研」領域,於11月8日(星期一)正式公開,活動網址: ...
#89. Sort Data Frame in R (4 Examples) - YouTube
#90. Ransac homography python - Sameer Patar
In addition, even if this assumption doesn't hold for a data set, ... RANSAC属性的20个代码示例,这些例子默认根据受欢迎程度排序。
#91. Iou python numpy - bargaoui-rideaux.net
Don't miss our other Python cheat cheets for data science that cover ... that the IoU value of the prediction and the real detection frame changes greatly, ...
#92. Ssd resnet 50 v1 fpn 640x640
22 thg 7, 2021 Updated the performance data of U50, ZCU102, ... targets on extremely high frame rate), RetinaNet outperforms SSD, DSSD, R-FCN and FPN.
#93. 大數據視覺化篇 - 第 79 頁 - Google 圖書結果
Sort data #按照球員得分,將球員從小到大排序: nba <- nba[order(nba$PTS),] # Step 3. Prepare data #把行號換 ... 把data frame轉化為我們需要的矩陣格式: # Step 5.
#94. Ue4 initialize tmap
Input is being processed over time, so the map is accessed every frame. ... If your data are constant. debug的时候才有development editor没有.
#95. Eigen isometry3d initialization - Anita Jean
Combing these 2 properties, we calculate a measure of cornerness-R. Eigen dynamic ... Huaxin Insurance Brokers, Beijing, China The data-based eigenvalue ...
r data frame排序 在 Re: [問題] data frame排序問題- 看板R_Language - 批踢踢實業坊 的推薦與評價
※ 引述《locka (locka)》之銘言:
: [問題類型]:
:
: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
:
: [問題敘述]:
: 請簡略描述你所要做的事情,或是這個程式的目的
: 各位大大們好:
: 想請教該怎麼把一個 data frame 裡面的row 按特定順序重新排序
: 例如說我有一個 list factory_list 是a,b,c,d,e
: 然後我dataframe mydf是
: c 1000
: d 1500
: b 3000
: 我想要按照factory_list的順序重新排序變成
: a 0
: b 3000
: c 1000
: d 1500
: e 0
: 當list跟mydf長度一樣的時候我用 mydf[factory_list,] 可以正確排序
: 但當list長度不一樣的時候就會出現問題
: 想了很久實在不知道該從何下手,煩請各位大大求解惑了 m(__)m
: *補充:
: 原本想自己重現問題可是卻無法(結果不對)
: 所以後來是用dput把原始data印出來再修改
: 詳細情形請見程式碼
: (不知道差別在哪裡...如果有大大知道為什麼也歡迎指點!)
: 先謝謝大家了!!!
: [程式範例]:
:
: https://ideone.com/YmgnI7
:
: [關鍵字]:
:
: data frame, 排序
用merge跟match就可以達到你要的效果了
library(data.table)
library(pipeR)
factory_list_dt <- data.table(factory = c("台北", "台中", "高雄",
"新竹", "台南"))
dt1 <- data.table(factory = c("台北", "高雄", "新竹", "台中", "台南"),
rev = c(9.23913043478261,16.3571428571429,
15.6206896551724, 15.0980392156863, 10))
dt1_sorted <- merge(factory_list_dt, dt1, by = "factory", all.x = TRUE) %>>%
`[`(match(factory_list_dt$factory, factory))
print(dt1_sorted)
# factory rev
# 1: 台北 9.23913
# 2: 台中 15.09804
# 3: 高雄 16.35714
# 4: 新竹 15.62069
# 5: 台南 10.00000
dt2 <- data.table(factory = c("台北", "台中", "高雄"),
rev = c(9.23913043478261,16.3571428571429, 15.6206896551724))
dt2_sorted <- merge(factory_list_dt, dt2, by = "factory", all.x = TRUE) %>>%
`[`(match(factory_list_dt$factory, factory)) %>>%
`[`(j = rev := ifelse(is.na(rev), 0, rev))
print(dt2_sorted)
# factory rev
# 1: 台北 9.23913
# 2: 台中 16.35714
# 3: 高雄 15.62069
# 4: 新竹 0.00000
# 5: 台南 0.00000
--
R資料整理套件系列文:
magrittr #1LhSWhpH (R_Language) https://goo.gl/OBto1x
data.table #1LhW7Tvj (R_Language) https://goo.gl/QFtp17
dplyr(上.下) #1LhpJCfB,#1Lhw8b-s (R_Language) https://goo.gl/GcfNoP
tidyr #1Liqls1R (R_Language) https://goo.gl/pcq5nq
pipeR #1NXESRm5 (R_Language) https://goo.gl/cDIzTh
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.177.169
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1478004578.A.2C7.html
... <看更多>