我有下表。我需要通过结合“StateC”列和“CountyC”列中的数字来获得如下所示的输出,但总共保留5位数字。 (请参阅输出表中的列ID)粘贴时保持零位
如何在R中实现此目的?
在此先感谢。
表1:
Year State StateC County CountyC Yield
1910 NE 1 Adams 1 10.1
1910 NE 31 Arthur 10 20.5
1910 NE 31 Boone 201 30.0
输出:
Year State StateC County CountyC Yield ID
1910 NE 1 Adams 1 10.1 31001
1910 NE 31 Arthur 10 20.5 31010
1910 NE 31 Boone 201 30.0 31201
'sprintf()'可以做到这一点。 'Table1 $ ID < - sprintf(“%02d%03d”,Table1 $ StateC,Table1 $ CountyC)' – jogo
我是R新手。你能告诉我怎么做吗? – user3408139
检查'?sprintf'并告诉我们你试过的是什么 – ekstroem