创建一个整数系列并将其转换为浮点型
s1 = pd.Series([10,15,20,55,5], name = 'Integer series')
print(s1,type(s1))
pd.Series(s1, dtype=np.float64)
print(s1,type(s1))
Output :
0 10
1 15
2 20
3 55
4 5
Name: Integer series, dtype: int64 <class 'pandas.core.series.Series'>
0 10
1 15
2 20
3 55
4 5
Name: Integer series, dtype: int64 <class 'pandas.core.series.Series'>
我已经尝试了所有可能的方法,例如float,float64,np.float64等。但是,什么都没有改变系列类型。我想念什么吗?
答案 0 :(得分:1)
您可以使用astype
系列方法
s1 = s1.astype(np.float)
0 10.0
1 15.0
2 20.0
3 55.0
4 5.0
Name: Integer series, dtype: float64