在R中工作。 我有一个数据集,请参见下文。我想在“出口合作伙伴数量”和“进口合作伙伴数量”中有两个不同的列,而不是在“指标”下进行合并。我该怎么办?尝试过枢轴命令,但不知道如何使其工作。
Provider(
create: (_) => MyApis.create(),
),
abstract class MyApis{
factory MyApis(Dio dio, {String baseUrl}) = _MyApis;
@GET("/login")
Future<HttpResponse<PageInformation>> login(@DioOptions() Options options);
static MyApis create() {
final dio = Dio();
dio.options.headers['Content-Type'] = 'application/json';
dio.options.receiveTimeout = 60000;
dio.options.connectTimeout = 120000;
return _MyApis(dio);
}
}
答案 0 :(得分:1)
您可以使用tidyverse
软件包,特别是dplyr
,tidyr
和stringr
软件包来做到这一点。
library(tidyverse)
your_data %>%
pivot_wider(names_from = indicator, # This does what you want
values_from = value) %>%
mutate(year = as.numeric(str_sub(year, 6))) # converts your year column into numeric