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

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.

主站蜘蛛池模板: 泰宁县| 木兰县| 兴山县| 长治县| 横峰县| 衡阳市| 卫辉市| 新乡县| 双城市| 文山县| 米易县| 衡山县| 巴楚县| 蒙阴县| 泰和县| 杭锦旗| 遂溪县| 历史| 盘山县| 晴隆县| 普洱| 肇州县| 宁德市| 广元市| 呈贡县| 尼玛县| 奎屯市| 海兴县| 邛崃市| 上蔡县| 全州县| 体育| 阳新县| 隆安县| 苗栗市| 连江县| 乌兰浩特市| 大化| 海城市| 莆田市| 邹平县|