Вы можете использовать метод rename
для удаления пробелов из имен столбцов. Подробную информацию о методе rename
можно прочитать в официальной документации .
import pandas as pd
url= 'https://gist.githubusercontent.com/GeekOnAcid/da022affd36310c96cd4/raw/9c2ac2b033979fcf14a8d9b2e3e390a4bcc6f0e3/us_nr_of_crimes_1960_2014.csv'
dataset = pd.read_csv(url)
df = pd.DataFrame(dataset)
df.rename(columns=lambda x:x.strip(), inplace=True)
print(df.columns)
df1 = df[['Rape', 'Murder']]
print(df1.head())
Вывод:
Index(['Year', 'Total', 'Violent', 'Property', 'Murder', 'Rape', 'Robbery',
'Aggravated-Assault', 'Burglary', 'Larceny-Theft', 'Vehicle-Theft'],
dtype='object')
Rape Murder
0 9.6 5.1
1 9.4 4.8
2 9.4 4.6
3 9.4 4.6
4 11.2 4.9