我正在尝试格式化美元金额列以使用逗号千位分隔符以便于查看,但我无法弄清楚。有人可以告诉我路吗?
import pandas as pd
df = pd.read_excel('filename.xlsx')
df['Dollar Amount'].head()
Index Dollar Amount
0 5721.48
1 4000.00
2 4769.00
3 824.07
4 643.60
5 620.00
Name: Dollar Amount, dtype: float64
最佳答案
请注意,它将转换您的 float
输入 object
df.DollarAmount.apply(lambda x : "{:,}".format(x))
Out[509]:
0 5,721.48
1 4,000.0
2 4,769.0
3 824.07
4 643.6
5 620.0
Name: DollarAmount, dtype: object
关于excel - 如何在 Pandas 数据框列中插入逗号作为千位分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47404472/