Я пытаюсь присвоить плавающему элементу 0.3
подмножеству в пандах, но результат возвращает значение 1
. Но если я назначу целое число, например 12
, оно вернет 12
.
df = pd.DataFrame({
'A': ['A','B','C','D'],
'Val1': [1,2,3,4],
'Val2': [5,6,7,8]
})
df.set_index('A', inplace=True)
df.loc[:'D', 'Val1'].iloc[:-1] = 0.3 // returns 1 instead of 0.3