如何用R中的(单元格中的列名称*号)填充数据框中的每个单元格?

问题描述 投票:0回答:1

下面是数据帧df。

我需要用R中的(单元格中的列名*号)填充数据框中的每个单元格。从第2列开始(比萨饼),即df [1,2]

输入:

   Name  pizza coke fries
1   Tom     1   NA    NA
2  Dick    NA    2     1
3 Harry     3   NA     1
4   Don    NA    2    NA
5  John     2   NA     1

预期输出:

   Name     pizza                   coke           fries
1   Tom     pizza                   <NA>           <NA>
2  Dick     <NA>                    coke coke      fries
3 Harry     pizza pizza pizza       <NA>           fries
4   Don     <NA>                    coke coke      <NA>
5  John     pizza pizza             <NA>           fries
r function dataframe
1个回答
1
投票

我们可以基于'HCC'列中的非NA元素创建逻辑matrix

© www.soinside.com 2019 - 2024. All rights reserved.