我将从一列中的数百行中获取美元金额,然后将其保存到新列中。每行的美元金额都不同,例如$ 100.01,$ 1,000.05、10,000、100,000等。
其中一行如下:
批准X Y先生的和解要求,金额为$ 120,000.65
我试图做这样的事情,但是它没有提取美元金额:
df['amount'] = df['description'].str.extract('/(\$[0-9]+(\.[0-9]{2})?)/', expand=True)
请帮助。
答案 0 :(得分:3)
IIUC需要
object
编辑:
using (var g = Graphics.FromHdc(m.WParam))
{
using (var e = new PaintEventArgs(g, ClientRectangle))
{
var r = new Rectangle(2, 12, Width - 4, Height - 2);
using (var b = new LinearGradientBrush(r, BackColor, SystemColors.Window, LinearGradientMode.Vertical))
{
e.Graphics.FillRectangle(b, r);//Draw the gradient.
}
}
}