我正在将数字格式化为字符串,并添加一个字符以在视觉上分隔数字(因此,“,”对于英国来说是“。”对于欧盟来说),但是数字的分组会因地区而异(例如印度使用两个字符分组)。我所有的数字都是整数,所以我不必担心小数位和小数格式。
所以我得到了:
function commaFormat(n, p, c) {
//n: number to format
//p: places
//c: character to format with
//regex reads left to right so we have to fool it
var q = n.toString().split("").reverse().join("").match(/.{1,3}/g).join(c);
return q.split("").reverse().join(""); //reverse back
}
我想将匹配项中的3替换为变量p,但出现错误。有没有办法在花括号内使用变量?我遇到的每个参考文献都有一个数字。
答案 0 :(得分:-1)
尝试一下:
df['CommonValue'] = df.apply(lambda x: x.mode()[0], axis = 1)