r - 绑定数据框
问题描述
我有几个数据框,它们有两列,Year(存在于所有数据框上并且具有相同的值),并且每个数据框都有一个具有不同数据和列名的唯一列。我有 8 个数据框,所以我希望我的新组合数据框有 9 列,作为 Year 列的第一列。
我尝试使用 rbind 组合数据帧,但出现错误消息:
rbind(df_GazaSampleSize, MeanSchoolingGaza, MeanAgeGaza, MeanLabourGaza, MeanWageEarnerGaza, MeanDaysWorkedGaza, MeanMarriedGaza, WorkInIsraelForGaza)
Error in match.names(clabs, names(xi)) :
names do not match previous names
我所有的数据框都有两列和 11 行(不考虑列名)。这是一个名为 MeanAgeGaza 的数据框的示例:
year age
1 81 33.04291
2 82 32.62763
3 83 32.65788
4 84 32.86730
5 85 32.67479
6 86 32.38068
7 87 32.72235
8 88 32.93970
9 89 33.27995
10 90 33.20490
11 91 33.24092
我希望列的排列方式如下:
Year, df_GazaSampleSize, MeanSchoolingGaza, MeanAgeGaza, MeanLabourGaza, MeanWageEarnerGaza, MeanDaysWorkedGaza, MeanMarriedGaza, WorkInIsraelForGaza 这就是我尝试做 rbind 的原因。
有没有办法做到这一点?任何帮助表示赞赏
解决方案
推荐阅读
- reactjs - 从普通方法调用组件?
- python - 创建属性时使用构造函数参数的正确方法
- tensorflow - 在自定义损失函数中使用梯度(tensorflow+keras)
- sql - 这个 oracle APEX 错误有解决方案吗?
- angular - 如何将 ngx-image-cropper 的图像宽度限制为其弹出容器
- apache-kafka - Kafka Connect 日期类型不应将任何时间字段设置为非零值
- android - 使用 dlopen 和替换函数加载没有完整路径的本机库
- javascript - 如何确保纯函数仅调用 TypeScript/JavaScript 中的纯函数?
- python - 从长到宽重塑数据集(或用不同的方法来丰富主要数据集的信息)
- aws-php-sdk - aws-sdk-php 3.0 使用新 CloudFrontClient() 调用未定义函数 Aws\is_valid_hostlabel()