首页 > 解决方案 > 基于具有附加条件的其他列在 R 中创建一个新列

问题描述

我想根据其他两列在我的数据框中创建一个新列,但新列也必须是 4 位代码。

A   B 

1   2
1   3
..
1   10

这是我的两个专栏。我希望第三列 C 是第一列的组合,但要使用 4 位代码。有点像这样。

A   B   C

1   2  1002
1   3  1003
...
1   10 1010

我希望我说清楚了。有没有办法做到这一点?

标签: rdataframefunction

解决方案


你可以试试下面的代码

transform(df, C = 1000*A + B)

推荐阅读