我正在尝试将df列中的某些数据连接为“ 0000”
我试图在循环中使用paste(),但是由于我有+2.000.000行,因此它的性能变得非常繁重。因此,这需要永远。
是否有一种智能,性能较低的繁重方法?
#DF:
CUSTID VALUE
103 12
104 10
105 15
106 12
... ...
#Desired result:
#DF:
CUSTID VALUE
0000103 12
0000104 10
0000105 15
0000106 12
... ...
如何实现?
答案 0 :(得分:0)
粘贴是矢量化的,因此可以与值的矢量一起使用(即数据框中的一列。以下内容应该可以工作:
private static readonly Size size = new Size(EnvAsInt("ImageResize-Width"), EnvAsInt("ImageResize-Height"));
应该给你
DF <- data.frame(
CUSTID = 103:107,
VALUE = 13:17
)
DF$CUSTID <- paste0('0000', DF$CUSTID)