Bonjour,
Je ne parviens pas à convertir une variable de type 'object' en variable numérique, malgré l'utilisation de plusieurs méthodes.
Il s'agit d'un data frame que j'ai 'scraped' d'une page wikipédia. Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 !pip install beautifulsoup4 # The 3 libraries for scraping from bs4 import BeautifulSoup import requests # library to handle requests import pandas as pd # library for data analsysis # Easier to get the HTML table content into an actual table from IPython.display import Image # libraries for displaying images
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import pandas as pd import requests url = "https://fr.wikipedia.org/wiki/Liste_des_quartiers_administratifs_de_Paris" r = requests.get(url) df_list = pd.read_html(r.text) # this parses all the tables in webpages to a list df = df_list[0] df.head()
La colonne en question est la colonne Densitéhab/km2 obtenue dans le data frame df. Je pense que cela vient des espaces entre les chiffres mais je n'arrive pas non plus à les enlever...
Merci pour votre aide![]()
Partager