如何将 pandas 中的数字列转换为带逗号分隔符的字符串?

How to convert a numeric column in pandas to a string with comma separators?

我想将值如 1234567.89 的列转换为 1,234,567.89。有人可以帮我解决这个问题吗?

您可以通过这样做来格式化您的列:

df['new_column_name'] = df['column_name'].map('{:,.2f}'.format)

但请记住,新列将包含字符串,而不是浮点数。