首页 > 解决方案 > 有没有办法操作数据并将其放入数据框中的特定行/列 CELL 中?

问题描述

我想从一个 excel 表(主)中提取特定数据并将其放入另一个 excel 表中。举个例子:

Excel1:

SN 名称 位置 学位 技能 技能值 1 Nam1 Loc1 Deg1 Skill1 是 2 Nam1 Loc1 Deg1 Skill2 否 3 Nam2 Loc2 Deg2 Skill1 否 4 Nam2 Loc2 Deg2 Skill2 是

Excel2:

姓名 位置 学位 技能1 技能2 Nam1 Loc1 Deg1 是 否 Name2 Loc2 Deg2 否 是

标签: rexceldataframedata-manipulation

解决方案


如果你想在 R 中做,那很容易。

library(tidyverse)

data %>% 
  select(-SN) %>% 
  spread(key='Skill', value=`Skill Value`)

输出:

  Name  Location Degree Skill1 Skill2
  <chr> <chr>    <chr>  <chr>  <chr> 
1 Nam1  Loc1     Deg1   Yes    No    
2 Nam2  Loc2     Deg2   No     Yes 

推荐阅读