官术网_书友最值得收藏!

Variable Types

Variable types exist in all programming languages and will tell the computer how to store and access a variable.

First, know that all variables created in R will have a class and a type. You can look at the class or type of anything in R using the class() and typeof() functions, respectively.

The class of an object is a broad designation, for example, character, numeric, integer, and date. These are very broad categories, and type elaborates more specifically on what type of variable it is, for example, a variable of class date can be of type character or POSIXct, depending on how it is stored. Type drills down into the details of a variable and how it's been stored in R, though sometimes class and type can be the same. For example, integers are of class and type integer, and character strings are of type and class character. Let's examine the following code snippet:

x <- 4.2
class(x)
typeof(x)

The preceding code provides the following output:

In this snippet, x has a class numeric, because it is a number, but also has a type double because it is a decimal number. This is because all numeric data in R is of type double unless the object has been explicitly declared to be an integer. Let's look at some examples of different classes and types.

主站蜘蛛池模板: 新宁县| 渑池县| 巫山县| 孟州市| 江口县| 肃宁县| 高邮市| 桂林市| 横山县| 苗栗县| 和平区| 道真| 石家庄市| 双辽市| 海盐县| 北安市| 岑溪市| 兴国县| 漳平市| 绍兴县| 嘉黎县| 台山市| 彩票| 新丰县| 桐庐县| 石屏县| 紫云| 潜山县| 泸州市| 邢台市| 龙川县| 兖州市| 白河县| 高台县| 怀仁县| 赞皇县| 伊春市| 鹰潭市| 湖北省| 崇信县| 乌鲁木齐市|