DEL apropos.md
ADD : about + archives + search FIX : R : typo + logo FIX ; photos : typo
This commit is contained in:
parent
3de245c6a5
commit
01347d3a4f
13
apropos.md
13
apropos.md
|
@ -1,13 +0,0 @@
|
||||||
+++
|
|
||||||
title = "A propos"
|
|
||||||
date = "2021-04-01"
|
|
||||||
menu = "main"
|
|
||||||
weight = "20"
|
|
||||||
meta = "false"
|
|
||||||
+++
|
|
||||||
|
|
||||||
Site Bloc Notes. On verra bien ce qu'on y mettra ;-)
|
|
||||||
|
|
||||||
En attendant c'est hébergé chez Online et généré par hugo
|
|
||||||
|
|
||||||
Licence ? Libre !
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
title: A propos de ..
|
||||||
|
description: Atlanticaeb est un site bloc notes :-)
|
||||||
|
date: '2019-02-28'
|
||||||
|
aliases:
|
||||||
|
- about-us
|
||||||
|
- about-hugo
|
||||||
|
- contact
|
||||||
|
menu:
|
||||||
|
main:
|
||||||
|
weight: -90
|
||||||
|
pre: user
|
||||||
|
---
|
||||||
|
|
||||||
|
**Atlanticaweb.fr** est un simple site **perso**, ou je range mes notes pour les retrouver plus tard.
|
||||||
|
|
||||||
|
On verra bien ce qu'on y mettra ;-)
|
||||||
|
|
||||||
|
En attendant c'est hébergé chez Online et généré par hugo
|
||||||
|
|
||||||
|
Licence ? Libre !
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
title: "Archives"
|
||||||
|
date: 2019-05-28
|
||||||
|
layout: "archives"
|
||||||
|
slug: "archives"
|
||||||
|
menu:
|
||||||
|
main:
|
||||||
|
weight: -70
|
||||||
|
pre: archives
|
||||||
|
---
|
|
@ -0,0 +1,12 @@
|
||||||
|
---
|
||||||
|
title: "Search"
|
||||||
|
slug: "search"
|
||||||
|
layout: "search"
|
||||||
|
outputs:
|
||||||
|
- html
|
||||||
|
- json
|
||||||
|
menu:
|
||||||
|
main:
|
||||||
|
weight: -60
|
||||||
|
pre: search
|
||||||
|
---
|
Binary file not shown.
After Width: | Height: | Size: 102 KiB |
|
@ -5,9 +5,10 @@ tags:
|
||||||
- R
|
- R
|
||||||
categories :
|
categories :
|
||||||
- R
|
- R
|
||||||
draft: true
|
draft: false
|
||||||
description : "analyse des ventes"
|
description : "analyse des ventes"
|
||||||
slug : "analyse des ventes"
|
slug : "analyse des ventes"
|
||||||
|
image: "R_logo.png"
|
||||||
---
|
---
|
||||||
|
|
||||||
# Analyse des ventes
|
# Analyse des ventes
|
||||||
|
@ -29,21 +30,27 @@ Exemple de données :
|
||||||
6 mercredi,05/04/17,"289,6","6,8"
|
6 mercredi,05/04/17,"289,6","6,8"
|
||||||
7 jeudi,06/04/17,"329,5",
|
7 jeudi,06/04/17,"329,5",
|
||||||
|
|
||||||
Première étape : charger le fichier csv
|
## Première étape : charger le fichier csv
|
||||||
''Database <- read.csv(file.choose(), header = TRUE, sep= ",", encoding="UTF-8")''
|
{{< highlight R>}}
|
||||||
|
Database <- read.csv(file.choose(), header = TRUE, sep= ",", encoding="UTF-8")
|
||||||
|
{{< /highlight >}}
|
||||||
|
|
||||||
On vérifie la qualité du chargement :
|
On vérifie la qualité du chargement :
|
||||||
''Les entêtes''
|
* Les entêtes
|
||||||
''> names(Database)''
|
{{< highlight R>}}
|
||||||
''[1] "jour" "date" "total.TTC.10.." "total.TTC.20.."''
|
> names(Database)
|
||||||
Le nombre de colonnes et le nombre de lignes :
|
[1] "jour" "date" "total.TTC.10.." "total.TTC.20.."
|
||||||
'''
|
{{< /highlight >}}
|
||||||
> dim(Database)
|
|
||||||
[1] 365 4
|
|
||||||
'''
|
|
||||||
|
|
||||||
On vérifie les premières lignes :
|
* Le nombre de colonnes et le nombre de lignes :
|
||||||
'''
|
{{< highlight R >}}
|
||||||
|
> dim(Database)
|
||||||
|
[1] 365 4
|
||||||
|
{{< /highlight >}}
|
||||||
|
|
||||||
|
## On vérifie les premières lignes
|
||||||
|
|
||||||
|
{{< highlight R >}}
|
||||||
> head(Database)
|
> head(Database)
|
||||||
jour date total.TTC.10.. total.TTC.20..
|
jour date total.TTC.10.. total.TTC.20..
|
||||||
1 samedi 01/04/17 458,5 7,6
|
1 samedi 01/04/17 458,5 7,6
|
||||||
|
@ -52,21 +59,27 @@ On vérifie les premières lignes :
|
||||||
4 mardi 04/04/17 176
|
4 mardi 04/04/17 176
|
||||||
5 mercredi 05/04/17 289,6 6,8
|
5 mercredi 05/04/17 289,6 6,8
|
||||||
6 jeudi 06/04/17 329,5
|
6 jeudi 06/04/17 329,5
|
||||||
'''
|
{{< /highlight >}}
|
||||||
|
|
||||||
>
|
|
||||||
|
|
||||||
Sélectionner que les mardis :
|
|
||||||
''subset(Database, Database$jour %in% "mardi")''
|
## Sélectionner que les mardis :
|
||||||
|
{{< highlight R >}}
|
||||||
|
subset(Database, Database$jour %in% "mardi")
|
||||||
|
{{< /highlight >}}
|
||||||
|
|
||||||
|
## Passer la colonne date au format YYYY-MM-DD
|
||||||
===== Passer la colonne date au format YYYY-MM-DD =====
|
* Pour changer le format de la date on a besoin du package **lubridate**
|
||||||
|
{{< highlight R >}}
|
||||||
install.packages('lubridate')
|
install.packages('lubridate')
|
||||||
library(lubridate)
|
library(lubridate)
|
||||||
dmy(Database$date)
|
dmy(Database$date)
|
||||||
|
{{< /highlight >}}
|
||||||
|
|
||||||
|
## Regrouper les lignes pour n'avoir qu'un cumul par mardi
|
||||||
|
* On a besoin de 2 paquets supplémentaires
|
||||||
|
{{< highlight R >}}
|
||||||
install.packages("magrittr") # pour avoir accés à la fonction %>%
|
install.packages("magrittr") # pour avoir accés à la fonction %>%
|
||||||
library(magrittr)
|
library(magrittr)
|
||||||
install.packages("dplyr") # pour avoir la fonction group_by
|
install.packages("dplyr") # pour avoir la fonction group_by
|
||||||
library(dplyr)
|
library(dplyr)
|
||||||
|
{{< /highlight >}}
|
|
@ -7,8 +7,9 @@ tags:
|
||||||
categories :
|
categories :
|
||||||
- commandline
|
- commandline
|
||||||
draft: false
|
draft: false
|
||||||
description : "gestion des photos"
|
description : "Trier ses photos"
|
||||||
---
|
---
|
||||||
|
|
||||||
# Photos
|
# Trier les photos d'un répertoire, par date
|
||||||
* Trier les photos d'un répertoire, par date : `exiftool "-Directory<DateTimeOriginal" -d "%Y/%Y-%m-%d" .`
|
|
||||||
|
exiftool "-Directory<DateTimeOriginal" -d "%Y/%Y-%m-%d" .
|
||||||
|
|
Reference in New Issue