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