我正在运行一个 SQL 查询,其中结果有一个名为“类型”的列,其中包含“A”或“B”作为其值。我想将“A”转换为 0,将“B”转换为 1。据我所知,数据帧不允许使用字符串,因此我不确定该怎么做。
我是否需要先使用 SQL 进行此转换,然后使用 Pandas 将结果读入数据帧?
有什么想法吗?
谢谢!
请您参考如下方法:
如果你想replace值,你可以这样做:
df['type'] = df['type'].replace("A",0).replace("B",1)
但是 Pandas DataFrame 应该允许使用字符串
