我试图在数据框中拆分2列。当我运行代码时,输出为“错误:需要整数”。我该如何解决这个问题?
这是我的代码
<button onclick="addItemToKitchen()">Add Item</button>
<button onclick="showKitchen()">Show Kitchen List</button>
尝试拆分的变量是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
Groupe d'age就像:
PÉRIODE DE RÉFÉRENCE
Périodederéférence就像:
16
17
19
15 to 19