Próbowałem ustawić niektóre wartości w serii, ale automatycznie zaokrąglone zostaną do liczby całkowitej, co należy zrobić, aby temu zapobiec?Python: zapobieganie wartościom w zaokrągleniu serii Pandas do liczby całkowitej
from __future__ import division
import pandas as pd
In [100]: series = pd.Series(range(20))
In [101]: series[10]
Out[101]: 10
In [102]: series[10] = 0.05
In [103]: series[10]
Out[103]: 0
In [104]: series[10] = 2.5
In [105]: series[10]
Out[105]: 2
In [106]: series[10] = float(2.5)
In [107]: series[10]
Out[107]: 2
In [108]: float(2/3)
Out[108]: 0.6666666666666666
In [109]: series[10] = float(2/3)
In [110]: series[10]
Out[110]: 0
[dokumentacja pandas.Series] (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.html) - jako odpowiedź już wspomniano, wygląda na to, że chcesz użyć 'dtype = (type)'. –
Dzięki Chris! Powinienem przejrzeć dokumentację przed pytaniem. – Jim