str()
R語言中的函數用於緊湊地顯示R對象的內部結構。它甚至可以顯示嵌套的大型列表的內部結構。它為基本 R 對象提供一個線性輸出,讓用戶了解對象及其組成部分。它可以用作替代summary()
但str()
比summary()
.它提供了關於行(觀察)和列(變量)的信息以及附加信息,如列的名稱、每列的類別以及每列的一些初始觀察。
用法: str(object, …)
參數:
object:任何需要有關其信息的 R 對象。
範例1:
# R program to display
# structure of a list
# Creating a list
gfg <- list(2, 4, 5, 6, 7, 9, 13, 15, 3, 1)
# Calling str() function
str(gfg)
輸出:
List of 10 $:num 2 $:num 4 $:num 5 $:num 6 $:num 7 $:num 9 $:num 13 $:num 15 $:num 3 $:num 1
在這裏,我們可以觀察輸出,它是對象 gfg 的描述。它提到它是一個包含 10 個組件的列表。在接下來的幾行中,它顯示了它們中的每一個以及它們的類,即在這種情況下是數字。
範例2:
# R program to display structure
# of a pre-defined dataset
# Importing Library
library(datasets)
# Importing dataset
head(airquality)
# Calling str() function
str(airquality)
這裏,head(airquality)
將顯示 DataFrame 的前幾行。執行後,將顯示以下輸出。
輸出:
Ozone Solar.R Wind Temp Month Day 1 41 190 7.4 67 5 1 2 36 118 8.0 72 5 2 3 12 149 12.6 74 5 3 4 18 313 11.5 62 5 4 5 NA NA 14.3 56 5 5 6 28 NA 14.9 66 5 6 'data.frame': 153 obs. of 6 variables: $ Ozone :int 41 36 12 18 NA 28 23 19 8 NA ... $ Solar.R:int 190 118 149 313 NA NA 299 99 19 194 ... $ Wind :num 7.4 8 12.6 11.5 14.3 14.9 8.6 13.8 20.1 8.6 ... $ Temp :int 67 72 74 62 56 66 65 59 61 69 ... $ Month :int 5 5 5 5 5 5 5 5 5 5 ... $ Day :int 1 2 3 4 5 6 7 8 9 10 ...
它為我們提供的信息是數據集 airquality 是一個 DataFrame ,具有 6 個變量(列)的 153 個觀測值(行)。然後它如下一一告訴我們每個變量,名稱為 Ozone 的第一列是整數類型,後麵是它的幾個值,第二列名為 Solar.R,它也是整數類型,後麵是它的幾個值內容等。
str()
當我們不確定對象的內容時,這將非常有用,因為它將幫助我們快速預覽對象的內容和結構。這也將有助於揭示列命名、內容類別等方麵的問題(如果存在)。
相關用法
- R語言 structure()用法及代碼示例
- R語言 strtrim()用法及代碼示例
- R語言 sapply()用法及代碼示例
- R語言 identity()用法及代碼示例
- R語言 type.convert()用法及代碼示例
- R語言 which()用法及代碼示例
- R語言 call()用法及代碼示例
- R語言 cumprod()用法及代碼示例
- R語言 is.character()用法及代碼示例
- R語言 ncol()用法及代碼示例
- R語言 is.factor()用法及代碼示例
- R語言 nrow()用法及代碼示例
- R語言 unique()用法及代碼示例
- R語言 max()用法及代碼示例
- R語言 min()用法及代碼示例
- R語言 cumsum()用法及代碼示例
- R語言 get()用法及代碼示例
- R語言 order()用法及代碼示例
- R語言 rowMeans()用法及代碼示例
- R語言 names()用法及代碼示例
- R語言 as.list()用法及代碼示例
- R語言 is.matrix()用法及代碼示例
注:本文由純淨天空篩選整理自anupama0699大神的英文原創作品 Display the internal Structure of an Object in R Programming – str() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。