Я попытался разделить 2 столбца в кадре данных.Когда я запустил код, вывод был «ошибка: требуется целое число».Как мне обойти эту проблему?
Это мой код
path_data =
path.join(path.dirname(r'/Users/jerryroc/Dropbox/migration/17100014-fra'), 'data')
path_used = path_data+'/17100014-fra/'
data = pd.read_csv(path_used + '17100014.csv', sep = ';',low_memory = False)
data = data[data['GÉO']=='Québec']
data = data[data['Type de migrant']=='Immigrants']
data = data[data['Sexe']=='Les deux sexes']
age =['0 an', '1 an']
for x in range(2,100):
age.append(str(x)+' ans')
data = data['Groupe d\'âge'].str.split(expand=True)[:][0]
data[['year', 'end']] = data['PÉRIODE DE RÉFÉRENCE'].str.split("/",expand=True)
data = data[['year', 'age', 'VALEUR']]
data['age'] = data['age'].astype('Int64')
data.columns = ['year', 'age', 'nombre']
переменные, которые пытаются разделить: Groupe d'\age
и PÉRIODE DE RÉFÉRENCE
Groupe d 'возраст как:
16
17
19
15 to 19
Период действия похож:
1972/1973
etc.....