gpt4 book ai didi

Python,运算错误,想要使dataframe标准计算,它包含: string,整数,浮点

转载 作者:太空宇宙 更新时间:2023-11-03 20:21:27 25 4
gpt4 key购买 nike

Python,运算错误,想让dataframe标准计算,它包含:字符串,整数, float ..

尝试进行简单计算时出现错误。即使当我进行转换时,他们也说这是一个系列。

如何消除一个系列而只有一个普通的数据框

# Dataframe

g_spend =

id Campaign_ID Month campaignid cost leads
0 1664745 154 2019|08 31664745 $34.3 65.0


Data types of the dataframe

g_spend.dtypes

id int64
Campaign_ID_name object
Month object
Account object
campaignid object
campaign_name object
cost object
leads float64
dtype: object



# Making simple operation

# extract the dolar sign $
#g_spend["cost"] = g_spend["cost"].map(lambda x: str(x)[1:])


g_spend["cost"] = pd.to_numeric(g_spend["cost"])

output:
ValueError: Unable to parse string "59,399.37 " at position 0

不工作

最佳答案

第 1 步:删除美元符号

data.iloc[4] = data.iloc[4].str[1:]

第 2 步:

df['cost'] = df['cost'].str.replace(r'\,', '').astype(float

第 3 步:

data["cost"] = pd.to_numeric(data["cost"])

关于Python,运算错误,想要使dataframe标准计算,它包含: string,整数,浮点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58141377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com