如果年龄 <=8 替换小年龄 >8 和年龄 <12 替换中年龄 >12 替换大,我如何更改年龄列的值。
import pandas as pd
data = pd.read_csv('abalone' )
data.columns= [ 'Sex','Length','Diameter','Height','Whole_weight',
'Shucked_weight','Viscera_weight','shell_weight' ,'Rings']
data.head()
data["age"] = data["Rings"]+1.5
for row in data["age"]:
if row < 12:
data.loc[row,data["age"]]
elif:
data["age"][row]= "medium"
else:
data["age"][row]= "small"