有没有办法操纵数据并将其放在数据帧中的特定行/列CELL中? [关闭]

问题描述 投票:-2回答:1

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


Excel1:

SN Name Location Degree Skill Skill Value 1 Nam1 Loc1 Deg1 Skill1 Yes 2 Nam1 Loc1 Deg1 Skill2 No 3 Nam2 Loc2 Deg2 Skill1 No 4 Nam2 Loc2 Deg2 Skill2 Yes

Excel2:

Name Location Degree Skill1 Skill2 Nam1 Loc1 Deg1 Yes No Name2 Loc2 Deg2 No Yes
r excel dataframe data-manipulation
1个回答
1
投票

如果你想在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 
© www.soinside.com 2019 - 2024. All rights reserved.