【发布时间】:2019-07-23 08:33:30
【问题描述】:
我想将字符串数据转换为 int 以将小数点删除为 Integer。 它在数据框中有浮点格式的数据。
如果该列没有 nan 数据,它可以工作。 但是,如果 nan data 像下面的代码,它就不起作用了。
df = pd.Dataframe([[1, '1.0'], [2, ''], [3, '2.8']],
columns=['id', 'number'])
df.loc[:, 'number'] = df['number'].astype(float).astype(int)
我该怎么做?
【问题讨论】: