r - 将一个data.frame中的值分配给R中另一个data.frame的特定列?
问题描述
我想将第一个值替换为第一个列Z
的DF2
最后一个B
值DF1
。我想让它通用,这意味着,不是指定DF1
column的最后一行(第 10 行) B
,而是有一种方法可以使用end
或其他任何方法来获取特定列的最后一个值(在本例B
中为 的列DF1
) .
library(tidyverse)
set.seed(1500)
DF1 <- data.frame(A = runif(10,1,5), B = runif(10,5,10))
DF2 <- data.frame(X = runif(10,1,5), Z = runif(10,5,10))
DF2[1,2] <- DF1$B[10, 2]
解决方案
我相信这可以帮助你:
DF2$Z[1]<-DF1$B[dim(DF1)[1]]
推荐阅读
- angular - 离子存储获取返回一个承诺“Bearer [object Promise]”如何返回一个值并将其用作授权令牌?
- python - pycharm中的PyAudio
- python-3.x - 如何在 2000 万张图像(总大小 10GB)上训练图像相似度模型?
- javascript - 上传文件时如何设置内容类型
- .net-core - Ignore 和 DoNotValidate 不适用于 AutoMapper 8.1 和 .NET Core 2.1
- ios - 在 Xcode 中连接到服务器时出现错误“等待套接字准备好写入时超时”
- php - sqlstate 42s22 列未找到 1054“字段列表”中的未知列
- laravel - 需要从当前调用另一个控制器的功能吗?这是一个正确的方法吗?
- javascript - 我不能返回一个对象,除非花括号放在 return 语句旁边
- android - 在使用 RxJava 的绑定服务中与 UI 通信