Pandaların int türetme için sütun türlerini güncelleme sırasında değiştirmesinin bir nedeni var mı ve bunu yapmasını engelleyebilir miyim? İşte sorun buradapandas içinde istenmeyen tip dönüşümü.DataFrame.update
import pandas as pd
import numpy as np
df = pd.DataFrame({'int': [1, 2], 'float': [np.nan, np.nan]})
print('Integer column:')
print(df['int'])
for _, df_sub in df.groupby('int'):
df_sub['float'] = float(df_sub['int'])
df.update(df_sub)
print('NO integer column:')
print(df['int'])
bu bir hata (düzeltmek için biraz önemsiz): https://github.com/pydata/pandas/issues/4094 – Jeff
elbette her zaman yapabilirsiniz '' df ['int']. int) '' cevap için – Jeff