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

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.

主站蜘蛛池模板: 昔阳县| 芒康县| 临安市| 禹州市| 延长县| 临猗县| 东平县| 汕头市| 类乌齐县| 孝昌县| 嵊州市| 壶关县| 泰顺县| 福海县| 塘沽区| 德阳市| 辰溪县| 连州市| 吐鲁番市| 泸定县| 松江区| 综艺| 金堂县| 苏尼特左旗| 台东县| 都兰县| 鸡西市| 南溪县| 涞水县| 连州市| 东光县| 资阳市| 正蓝旗| 鄂尔多斯市| 灯塔市| 城口县| 秀山| 修水县| 阳曲县| 曲阜市| 卢龙县|