熊猫,在对象列上尾随.0

时间:2019-12-13 16:18:28

标签: python pandas

我正在尝试消除指定列上的“ .0”。列的dtype是一个对象。我将数据框导出为.txt文件,并始终显示小数。我不想四舍五入。

我尝试了几种方法,

df['foDealId'] = df['foDealId'].astype(str).replace('\.0','',regex=True)。我的数据没有变化。

df['foDealId'] = df['foDealId'].str.replace('.0','')。我在中间有0的地方截断了我的电话号码,即2451669285571 14

df['foDealId'].loc[mask] = df['foDealId'].loc[mask].astype(np.int64)
df['foDealId'] = pd.to_numeric(df.foDealId, errors='coerce').fillna(0).astype(np.int64)

有关如何解决的任何想法?

0 个答案:

没有答案