最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【Tidyverse優(yōu)雅編程】Excel每n行增加1個匯總行

2022-05-23 20:28 作者:張敬信老師  | 我要投稿

問題來自 tidy-R 群:

Excel數(shù)據(jù),想每隔 4 行,增加一個取最小的匯總行

適合用【分組+分組就地修改】,三行代碼就能搞定。

就不演示讀寫Excel了,直接用?iris?數(shù)據(jù)集演示:

可見,第5行、第10行,即是增加的取min匯總行。

【解釋說明】:

(1)先生成一列重復 4 次的序號,用來控制分組。rep()中的1:n()這樣寫有冗余,但不影響結(jié)果,向量長度是?length.out=n()控制的;

(2)group_modify()?是用在分組數(shù)據(jù)框上,分別對每組(子數(shù)據(jù)框)做就地修改:

其(第2個)參數(shù)是要用于每組的修改函數(shù)~ rbind(.x, apply(.x, 2, min))

該函數(shù)將數(shù)據(jù)本身,再按行合并上一行:apply?按列取min?得到的行向量。

附錄

我主張的數(shù)據(jù)編程思維

我的 R 語言新書:《R語言編程:基于tidyverse》

https://zhuanlan.zhihu.com/p/198185888

已經(jīng)進入出版流程,預計?22年夏?能與讀者見面。更多相關資源請參閱:

https://zhuanlan.zhihu.com/p/467134727


【Tidyverse優(yōu)雅編程】Excel每n行增加1個匯總行的評論 (共 條)

分享到微博請遵守國家法律
醴陵市| 上栗县| 双牌县| 辉南县| 丹巴县| 灵丘县| 札达县| 吉隆县| 苗栗县| 宁波市| 宿迁市| 和龙市| 永康市| 定远县| 二连浩特市| 安吉县| 文山县| 博兴县| 修水县| 呼和浩特市| 鲁山县| 仲巴县| 屏东县| 西畴县| 涿鹿县| 望谟县| 淮南市| 林周县| 延津县| 米脂县| 平顶山市| 元江| 神池县| 仙居县| 浏阳市| 乌鲁木齐市| 中宁县| 鹤庆县| 英德市| 咸丰县| 大理市|