91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

R語言的數據幀

發布時間:2020-04-09 11:24:00 來源:網絡 閱讀:405 作者:nineteens 欄目:編程語言

  數據幀是表或二維陣列狀結構,其中每一列包含一個變量的值,并且每一行包含來自每一列的一組值。

  以下是數據幀的特性。

  - 列名稱應為非空。

  - 行名稱應該是唯一的。

  - 存儲在數據幀中的數據可以是數字,因子或字符類型。

  - 每個列應包含相同數量的數據項。

  創建數據幀

  # Create the data frame.

  emp.data <- data.frame(

  emp_id = c (1:5),

  emp_name = c("Rick","Dan","Michelle","Ryan","Gary"),

  salary = c(623.3,515.2,611.0,729.0,843.25),

  start_date = as.Date(c("2012-01-01", "2013-09-23", "2014-11-15", "2014-05-11",

  "2015-03-27")),

  stringsAsFactors = FALSE

  )

  # Print the data frame.

  print(emp.data)

  當我們執行上面的代碼,它產生以下結果 -

  emp_id emp_name salary start_date

  1 1 Rick 623.30 2012-01-01

  2 2 Dan 515.20 2013-09-23

  3 3 Michelle 611.00 2014-11-15

  4 4 Ryan 729.00 2014-05-11

  5 5 Gary 843.25 2015-03-27

  獲取數據幀的結構

  通過使用str()函數可以看到數據幀的結構。

  # Create the data frame.

  emp.data <- data.frame(

  emp_id = c (1:5),

  emp_name = c("Rick","Dan","Michelle","Ryan","Gary"),

  salary = c(623.3,515.2,611.0,729.0,843.25),

  start_date = as.Date(c("2012-01-01", "2013-09-23", "2014-11-15", "2014-05-11",

  "2015-03-27")),

  stringsAsFactors = FALSE

  )

  # Get the structure of the data frame.

  str(emp.data)

  當我們執行上面的代碼,它產生以下結果 -

  'data.frame': 5 obs. of 4 variables:

  $ emp_id : int 1 2 3 4 5

  $ emp_name : chr "Rick" "Dan" "Michelle" "Ryan" ...

  $ salary : num 623 515 611 729 843

  $ start_date: Date, format: "2012-01-01" "2013-09-23" "2014-11-15" "2014-05-11" ...

  數據框中的數據摘要

  可以通過應用summary()函數獲取數據的統計摘要和性質。

  擴展數據幀

  可以通過添加列和行來擴展數據幀。

  添加列

  只需使用新的列名稱添加列向量。

  添加行

  要將更多行永久添加到現有數據幀,我們需要引入與現有數據幀相同結構的新行,并使用rbind()函數。

  在下面的示例中,我們創建一個包含新行的數據幀,并將其與現有數據幀合并以創建最終數據幀。

  # Create the first data frame.

  emp.data <- data.frame(

  emp_id = c (1:5),

  emp_name = c("Rick","Dan","Michelle","Ryan","Gary"),

  salary = c(623.3,515.2,611.0,729.0,843.25),

  start_date = as.Date(c("2012-01-01", "2013-09-23", "2014-11-15", "2014-05-11",

  "2015-03-27")),

  dept = c("IT","Operations","IT","HR","Finance"),

  stringsAsFactors = FALSE

  )無錫婦科醫院 http://www.wxbhnkyy39.com

  # Create the second data frame

  emp.newdata <- data.frame(

  emp_id = c (6:8),

  emp_name = c("Rasmi","Pranab","Tusar"),

  salary = c(578.0,722.5,632.8),

  start_date = as.Date(c("2013-05-21","2013-07-30","2014-06-17")),

  dept = c("IT","Operations","Fianance"),

  stringsAsFactors = FALSE

  )

  # Bind the two data frames.

  emp.finaldata <- rbind(emp.data,emp.newdata)

  print(emp.finaldata)

  當我們執行上面的代碼,它產生以下結果 -

  emp_id emp_name salary start_date dept

  1 1 Rick 623.30 2012-01-01 IT

  2 2 Dan 515.20 2013-09-23 Operations

  3 3 Michelle 611.00 2014-11-15 IT

  4 4 Ryan 729.00 2014-05-11 HR

  5 5 Gary 843.25 2015-03-27 Finance

  6 6 Rasmi 578.00 2013-05-21 IT

  7 7 Pranab 722.50 2013-07-30 Operations

  8 8 Tusar 632.80 2014-06-17 Fianance


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青河县| 麦盖提县| 阿拉善右旗| 遂宁市| 汝阳县| 阳新县| 年辖:市辖区| 平顶山市| 威远县| 沽源县| 米易县| 苏尼特右旗| 新营市| 连城县| 万山特区| 卢湾区| 元江| 南汇区| 商都县| 青海省| 上栗县| 浮梁县| 玉山县| 吉首市| 昭平县| 湘乡市| 炎陵县| 昌图县| 黄大仙区| 吐鲁番市| 峨眉山市| 婺源县| 收藏| 剑河县| 鹤岗市| 共和县| 南丰县| 东丽区| 信宜市| 长岛县| 互助|