R 數據框的操作

1.插入一列

根據自帶數據集beaver 進行操作,比如插入一列id。

> colnames(beaver1)
[1] "day"   "time"  "temp"  "activ"
> nrow(beaver1)
[1] 114

?方法1:

new_beaver1$id = rep(1,114)

?方法2

new_beaver1 = data.frame(id = rep(1,114),beaver1)

?方法3

x = data.frame(id = rep(1,114)
)
new_beaver1 = cbind(beaver1,x)

?

2.插入一行

new_beaver1 = beaver1
x=c(348,350,98.15,0,1)
rbind(beaver1,x)

?

首先明確 beaver1 是輸出整個數據框,beaver1[行范圍,列范圍]打印出指定范圍的數據框。

3.按照條件提取數據

beavear1[行條件,列條件]

?

4.刪除數據框數據

處理規則是要刪除的行或者是列不給顯示然后賦予一個新的數據框。

beaver1[行,列]

比如 beaver1[--c(1:5),1:2] 不打印第1到5行且只打印第1到2列。

?

5.一個習題:

beaver1 和 beaver2 數據集包含兩個海貍的體溫數據。為beaver1數據集添加一列名為id的列,其值全部為1。同樣,也為 beaver2 添加一個id列,值全為2。 垂直拼接兩個數據框,并且找到所有活躍著的海貍的子集。

> new_beaver1 = data.frame(id = rep(1,114),beaver1)
> new_beaver2 = data.frame(id = rep(2,100),beaver2)
> new_beaver=rbind(new_beaver1,new_beaver2)
> new_beaver[new_beaver$activ==1,]id day time  temp activ
54   1 346 1730 37.07     1
68   1 346 1950 37.10     1
80   1 346 2150 37.53     1
83   1 346 2230 37.25     1
86   1 346 2300 37.24     1
114  1 347  340 37.15     1
153  2 307 1550 37.98     1
154  2 307 1600 38.02     1
155  2 307 1610 38.00     1
156  2 307 1620 38.24     1
157  2 307 1630 38.10     1
158  2 307 1640 38.24     1
159  2 307 1650 38.11     1
160  2 307 1700 38.02     1
161  2 307 1710 38.11     1
162  2 307 1720 38.01     1
163  2 307 1730 37.91     1
164  2 307 1740 37.96     1
165  2 307 1750 38.03     1
166  2 307 1800 38.17     1
167  2 307 1810 38.19     1
168  2 307 1820 38.18     1
169  2 307 1830 38.15     1
170  2 307 1840 38.04     1
171  2 307 1850 37.96     1
172  2 307 1900 37.84     1
173  2 307 1910 37.83     1
174  2 307 1920 37.84     1
175  2 307 1930 37.74     1
176  2 307 1940 37.76     1
177  2 307 1950 37.76     1
178  2 307 2000 37.64     1
179  2 307 2010 37.63     1
180  2 307 2020 38.06     1
181  2 307 2030 38.19     1
182  2 307 2040 38.35     1
183  2 307 2050 38.25     1
184  2 307 2100 37.86     1
185  2 307 2110 37.95     1
186  2 307 2120 37.95     1
187  2 307 2130 37.76     1
188  2 307 2140 37.60     1
189  2 307 2150 37.89     1
190  2 307 2200 37.86     1
191  2 307 2210 37.71     1
192  2 307 2220 37.78     1
193  2 307 2230 37.82     1
194  2 307 2240 37.76     1
195  2 307 2250 37.81     1
196  2 307 2300 37.84     1
197  2 307 2310 38.01     1
198  2 307 2320 38.10     1
199  2 307 2330 38.15     1
200  2 307 2340 37.92     1
201  2 307 2350 37.64     1
202  2 308    0 37.70     1
203  2 308   10 37.46     1
204  2 308   20 37.41     1
205  2 308   30 37.46     1
206  2 308   40 37.56     1
207  2 308   50 37.55     1
208  2 308  100 37.75     1
209  2 308  110 37.76     1
210  2 308  120 37.73     1
211  2 308  130 37.77     1
212  2 308  140 38.01     1
213  2 308  150 38.04     1
214  2 308  200 38.07     1

  

?

轉載于:https://www.cnblogs.com/jiaxinwei/p/11517598.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447807.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447807.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447807.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Docker 下載 JDK 鏡像(docker search 、docker pull)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 我有一個dockerfile 中要引用 jdk。 運行腳本發現 居然沒有JDK 原始鏡像。早期是下載過的,不記得什么時候清掉了。 于是重新…

入夏多吃這些“殺菌菜”

天氣逐漸變熱,病原菌滋生快,肝炎、急性胃炎、急性腸炎、痢疾、霍亂等消化道疾病容易爆發。此時多吃“殺菌蔬菜”有殺滅和抑制細菌病毒的作用,有時甚至光靠這些殺菌菜就可以治療疾病。 專家建議,在炎熱的夏季為了保證胃腸道的健康&…

R 讀取excel的方法

1.加載 readxl 包,利用 reade_excel() 函數 install.packages("readxl") library(readxl) data read_excel("22_data.xlsx",sheet 1) read_excel函數的參數設置: 用法:read.xlsx(xlsxFile, sheet 1, startRow 1, co…

數據結構與算法-ADT-Array

Array ADT 一維數組是連續元素的集合,其中的每個元素都可以通過唯一的整數下標來存取。數組的大小在創建后不能修改。 ADT 定義: Array(size): 創建一個長度為 size 的一維數組,并且將每個元素初始化成 Nonelength(): 返回數組中的元素個數ge…

前端VUE工程不占用80端口,瀏覽器不帶端口訪問VUE項目的實現

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.需求:直接域名訪問項目,不用IP,也不帶端口號。 1)訪問項目方法通常是 IP:…

新駕考科目三有四個地方易犯錯 多名教練提供對策

駕考科目三 四個地方易犯錯 多名駕校教練為學員分析原因提供對策 “現在電子評判,比起原來人工評判,更客觀,更公平。”有駕校教練把自己這兩天當安全員參加考試的經驗拿出來與學員們分享。 18分鐘來得及 “考試時間完全夠用!”20日安康達駕校…

個人看過的動漫、動畫電影推薦

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 我看過的不多,反正我覺得都挺好看的。 個人比較喜歡看電影版本的,不偏好多集的正宗動漫, 一集一集太…

廣州科目三路考經歷與注意事項分享

在百度找不到具體的廣州本地車考考路面的流程,本人上周五剛剛考過了路面,覺得應該將過程寫出來,以便后面的朋友或者想百度谷歌廣州本地車考考路面情況的網友們做個參考.首先,廣州本地考絕對沒有其它省市路考的那么復雜,舉例:1.下車檢查前后輪-廣州的路考不必;2.上車前喊報告什么…

ResourceDictionary主題資源替換(二) :編譯期間,替換主題資源

之前的ResourceDictionary主題資源替換(一)通過加載順序來覆蓋之前的主題資源,介紹了WPF框架對ResourceDictionary資源的合并規則。 此篇介紹一種在編譯期間,實現資源替換的方案 前言 如下圖,項目中存在倆個主題資源字…

解決 idea 中 jsp 修改后頁面不生效

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.問題描述:idea 編輯 jsp , 修改好后在 瀏覽器訪問卻發現頁面完全無變化 。 2.解決,要在 idea 中作如下設置&a…

廣州交警發布科目三路考秘笈

近段時間,如何通過新實行的科目三電子路考成為考車一族熱議的話題。各種“通關秘笈”在坊間流傳。為了讓廣大考生了解電子路考究竟怎么考,7日晚,廣州交警在微博廣州交警 上發布了官方“秘笈”:一段長9分鐘的科目三電子路考演示視頻…

test0

s 轉載于:https://www.cnblogs.com/oneTOinf/p/11527940.html

解決 :IDEA 修改代碼后 Local Changes 中沒有提示待提交文件,代碼自動提交了

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 通常修改代碼后 會在 Local Changes 中提示修改過的文件,如下: 2. 我的情況是 ,在這個界面中什么…

3.1 go context代碼示例

context.WithCancel返回兩個有關聯的對象,ctx與cancel,調用cancel發送一個空struct給ctx,ctx一旦接收到該對象后,就終止goroutine的執行;ctx是線程安全的,可以同時傳遞給多個goroutine,觸發cancel時&#x…

JS 中去除空格和換行的正則表達式寫法

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 //去除空格 String.prototype.Trim function() { return this.replace(/\s/g, ""); } //去除換行 function ClearBr(key) {…

科目三電子路考哪些情況會被評判不合格

2014年駕考科目三電子路考時需要注意,出現下列情形會被評判為不合格: 1、不按規定使用安全帶或者戴安全頭盔的; 2、遮擋、關閉車內音視頻監控設備的; 3、不按考試員指令駕駛的; 4、不能正確使用燈光、雨刮器等車輛常用操縱件的; 5、起步時車輛后溜距離大…

FreeSql (一)入門

FreeSql 是一個功能強大的對象關系映射程序(O/RM),支持 .NETCore 2.1 或 .NETFramework 4.5(QQ群:4336577) FreeSql采用MIT開源協議托管于 github。 特性 [x] 支持 CodeFirst 遷移;[x] 支持 DbFirst 從數據庫導入實體類…

解決:Caused by: java.lang.UnsupportedOperationException: null

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.報錯: 嚴重: Servlet.service() for servlet [lbd-institution] in context with path [/ins] threw exception [Reques…

2014科目三大路考各項目操作要求

機動車駕駛員考試科目三大路考到底都考哪些項目呢?每個項目的具體考試要求分別是什么?下面就跟著小編一起來了解一下吧! 新駕考科目三考試內容及變化: A、上車準備;B、起步;C、直線行駛; D、加減擋位操作;E、變更車道; F、靠邊停…

FreeSql (二)自動遷移實體

FreeSql 支持 CodeFirst 遷移結構至數據庫,這應該是(O/RM)必須標配的一個功能。 與其他(O/RM)不同FreeSql支持更多的數據庫特性,而不只是支持基礎的數據類型,這既是優點也是缺點,優點是充分利用數據庫特性輔助開發,缺點…