#python #integer #typeerror
Вопрос:
Я использую набор данных kaggle о ежедневной температуре в крупных городах
пожалуйста, помогите решить эту проблему
df_temp = df_temp[df_temp['Country']=='India']
df_cd= pd.read_csv('city_day.csv')
#Rename some values
df_temp.loc[df_temp['City']=='Bombay (Mumbai)','City']='Mumbai'
df_temp.loc[df_temp['City']=='Calcutta','City']='Kolkata'
df_temp.loc[df_temp['City']=='Chennai (Madras)','City']='Chennai'
#Create a date column
df_temp['Date']=df_temp.apply(lambda x: str(dt.date(x.Year,x.Month,x.Day)),axis=1)
6 df_temp.loc[df_temp['City']=='Chennai (Madras)','City']='Chennai'
7 #Create a date column
----> 8 df_temp['Date']=df_temp.apply(lambda x: int(dt.date(x.Year,x.Month,x.Day)),axis=1)
9 #Convert from fahrenheit to celsius (°F - 32) x 5/9 = °C
10 df_temp['AvgTemperature'] = df_temp['AvgTemperature'].apply(lambda x: np.round(((x-32)*5)/9))
**TypeError: integer argument expected, got float**