【发布时间】:2017-08-28 11:38:51
【问题描述】:
我有一个 Pandas DataFrame,假设:
df = pd.DataFrame({'Column name':['0,5',600,700]})
我需要删除,。代码是:
df_mod = df.stack().str.replace(',','').unstack()
结果我得到:[05, NaN, NaN]
你有什么想法为什么我的表达式用 NaN 替换数字以及如何避免它?非常感谢!
【问题讨论】:
-
您混合了 dtype,所以我认为替换导致 dtype 上转换为浮动
标签: python-3.x pandas dataframe