我在 pandas 中有一个数据框,其中包含混合的 int 和 str 数据列。我想首先连接数据框中的列。为此,我必须将 int
列转换为 str
。我试图做如下:
mtrx['X.3'] = mtrx.to_string(columns = ['X.3'])
要么
mtrx['X.3'] = mtrx['X.3'].astype(str)
但在这两种情况下它都不起作用,我收到一条错误消息“无法连接‘str’和‘int’对象”。连接两个 str
列工作得很好。
原文由 Malfet 发布,翻译遵循 CC BY-SA 4.0 许可协议
转换系列
不要忘记将结果分配回去:
转换整个框架