Как разделить два столбца - PullRequest
0 голосов
/ 07 апреля 2019

Я попытался разделить 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.....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...