我制作了以下代码,从我的 df 中取出所有零。然而,当有一个包含零的数字时,它也会将它们取出。
e.g.
3016.2 316.2
0.235 .235
data_usage_df['Data Volume (MB)'] = data_usage_df['Data Volume (MB)'].str.replace('0', '')
Run Code Online (Sandbox Code Playgroud)
你能帮我弄清楚我如何对等于 0 的单元格进行精确匹配并将其替换为空白值。
我想创建一个新列,该列将根据可以找到日期的另一列显示月份.
我创建了以下代码:
BusinessObjects_na_['Customer Handover Date'] = pd.to_datetime(BusinessObjects_na_['Customer Handover Date'])
BusinessObjects_na_['Month'] = BusinessObjects_na_['Customer Handover Date'].apply(lambda x: str(x).strftime('%B-%Y'))
Run Code Online (Sandbox Code Playgroud)
但是,Python会出现以下错误:
AttributeError: 'str' object has no attribute 'strftime'
Run Code Online (Sandbox Code Playgroud)
有人可以帮我这个吗?