1 2 3 4 5 6 7 8 9 10
| let
Source = Web.Page(Web.Contents("https://fr.wikipedia.org/wiki/D%C3%A9mographie_de_la_France")),
Data = Source{2}[Data],
HeaderFirstRow = Table.PromoteHeaders(Data, [PromoteAllScalars=true]),
RenameColumn = Table.RenameColumns(HeaderFirstRow,{{"Column1", "Année"}}),
ReplaceNegative = Table.ReplaceValue(RenameColumn,"−","-",Replacer.ReplaceText,{"Accroissement naturel"}),
ReplaceNon_breakingSpace = Table.ReplaceValue(ReplaceNegative,"#(00A0)","",Replacer.ReplaceText,{"Population (1er janvier)", "Naissances", "Décès", "Accroissement naturel"}),
ModifyType = Table.TransformColumnTypes(ReplaceNon_breakingSpace,{{"Population (1er janvier)", Int64.Type}, {"Naissances", Int64.Type}, {"Décès", Int64.Type}, {"Accroissement naturel", Int64.Type}, {"Taux de natalité (pour 1000)", type number}, {"Taux de mortalité (pour 1000)", type number}, {"Accroissement naturel (pour 1000)", type number}, {"Taux de fécondité", type number}, {"Taux de mortalité infantile (pour 1000 naissances)", type number}, {"Espérance de vie (hommes)", type number}, {"Espérance de vie (femmes)", type number}})
in
ModifyType |
Partager