Skip to main content
 首页 » 编程设计

python之Pandas:使用函数将字符串转换为 float

2025年05月04日23freeliver54

我正在运行一个 SQL 查询,其中结果有一个名为“类型”的列,其中包含“A”或“B”作为其值。我想将“A”转换为 0,将“B”转换为 1。据我所知,数据帧不允许使用字符串,因此我不确定该怎么做。

我是否需要先使用 SQL 进行此转换,然后使用 Pandas 将结果读入数据帧?

有什么想法吗?

谢谢!

请您参考如下方法:

如果你想replace值,你可以这样做:

df['type'] = df['type'].replace("A",0).replace("B",1) 

但是 Pandas DataFrame 应该允许使用字符串