Dans R:
1. affectation de variable
- « -> » et « = » Il existe des différences subtiles, leur rôle dans la gamme de programmes d'envergure après la cession est différente;
- Afin de maintenir une division de programmation cohérente, nous avons recommandé d'utiliser le « <- » symbole au moment de la cession;
scénario 2.R
concept de script R est simple, il est un code de document, il est **. ** R est la fin. Lorsque vous utilisez R pour faire l'analyse, nous écrivons parfois code long, et le code que nous voulons après que les modifications répétées peuvent être utilisées, nous devons utiliser le script R pour stocker notre code.
3. Créez le script R:
Pour ouvrir le rstudio: « Fichier - Nouveau - Fichier - R Script »
exécute le code 4.R
** Note: ** code en R besoin de sélectionner le code que vous voulez exécuter cliquez sur « Exécuter » pour exécuter le coin supérieur droit, vous pouvez utiliser les touches de raccourci « Ctrl + Entrée » pour exécuter.
Cinq types de données de base:
concepts et opérations de base
Variables: variable est dérivée d'une abstraction mathématique, peuvent être stockés dans un langage informatique résultat de calcul ou « signifie qu'une valeur particulière »
variables VS constante: les choses spécifiques en mouvement, si une certaine quantité reste la même, elle est appelée constante, au contraire, elle est appelée la variable
Type de données: un ensemble de propriétés et la valeur définie du même terme général pour un ensemble d'opérations définies dans cet ensemble de valeurs;
Stocker différents types de données de variables: le type de données du groupe de variables, le langage de programmation du type de données correspond à l'espace de mémoire allouée pour le stockage.
Les données correspondant à R cinq types de base:
- Caractère - Caractère
- Numérique - numérique
- Entier - entier
- Complexe * - pluriel
- Numéro logique - logique
# 变量
# 变量储存计算结果
result <- 1+2*3/4
result
# 变量表示值的抽象概念
company <- "公司A"
company
company <- "公司B"
company
# 赋值运算符
n <- 10 #将数值10赋值给变量n
10 -> n #箭头也可以向右
n = 10 #除了箭头外,等号也可以用来赋值
_______________________________________________________________________________________________________________
# 五种基本数据类型
ch <- "你好"
n <- 1.23
i <- as.integer(1)
co <- 1+2i
lo <- TRUE
types de données communes: Date et heure
Date - Date:
- Mutator: as.Date ()
Temps - TIme
- classe POSIXct représente: la mémoire interne d'un grand nombre entier - fonction d'attribution as.POSIXct
- POSIXlt: stockage interne est une liste contenant toutes sortes d'informations de temps (année, mois, jour, heure ......) - mutator as.POSIXlt
- fonction unclass () ouvrira cette liste
- $ + Liste pour un nom d'élément spécifique: Affichage des valeurs d'éléments spécifiques de
# 日期(Date)和时间(Time)
# 定义日期变量
x1 <- as.Date("2015-03-26")
x2 <- as.Date("2015-01-02")
x1
x2
# 日期变量的专属操作
x1-3 ## 日期减去整数
x1 - x2 ## 两个日期的差值
class(x1-x2) ## 产生difftime的数据类型,表示两个日志相差的天数
as.integer(x1 - x2) ## 将 difftime直接转换成整数
## 定义一个 POSIXct 类型的时间变量
tm1 <- as.POSIXct("2013-07-24 23:55:26")
tm1
as.integer(tm1) ## 查看tm1所对应的整数
tm1-3 ## POSIXct减去3
## 定义一个 POSIXlt 类型的时间变量
tm2 <- as.POSIXlt("2013-07-24 23:55:26")
tm2
# class(tm2) ## 显示tm2的类别 - POSIXlt
unclass(tm2) ## 返回POSIXlt值背后,定义它的列表
tm2$sec ## $+名称,显示POSIXlt列表名称对应的数值
R Opérateur:
L'analyse des données des plus types d'opérateurs communs.