Name: col1, dtype: float64' has dtype incompatible with int64, please explicitly cast to a compatible dtype first.
df.iloc[:,1:] = df.iloc[:,1:].astype(float)
df.iloc[:,1:] = df.iloc[:,1:].astype(float) df.iloc[:,1:] = df.iloc[:,1:].div(150) [/code] что создает ошибку: [code]Name: col1, dtype: float64' has dtype incompatible with int64, please explicitly cast to a compatible dtype first. df.iloc[:,1:] = df.iloc[:,1:].astype(float) [/code] Однако работает следующее: [code]for col in df.columns[1:]: df[col] = df[col].astype(float).div(150) [/code] Это единственный способ решить эту проблему? Это кажется неэффективным. Использование pandas 2.2.1