不幸的是,我只能遇到关于如何将列除以特定数字的问题.但是,我只想将特定行和列中的值除以一个数字.

为了说明这一点,我们使用以下数据:

structure(list(Name = c("A", "B", "C"), Return = c(0.1, 0.5, 
0.6), Size = c(100000000000, 40030202002, 405045000000)), class = "data.frame", row.names = c("Europe", 
"Asia", "USA"))

现在,我如何将"Europe"行和"Size"列中的数字除以100万?

我知道在整个专栏中你都可以做到:

Data$Size <- Data$Size /1000000

但我如何才能将其仅限于具有给定行名称的特定行?

推荐答案

我们可以使用行/列名进行子集和划分

Data["Europe", "Size"] <- Data["Europe", "Size"]/1000000

-测试

> Data$Size
[1] 1.00000e+11 4.00302e+10 4.05045e+11
> Data["Europe", "Size"] <- Data["Europe", "Size"]/1000000
> Data$Size
[1] 1.00000e+05 4.00302e+10 4.05045e+11

R相关问答推荐

在数据表中呈现数学符号

terra nearest()仅为所有`to_id`列返回NA

如何将dygraph调用到R Markdown作为一个shiny 的react 对象的参数?

在数学中正确显示摄氏度、开氏度或华氏度

将非重复序列高效转换为长格式

筛选出以特定顺序患病的个体

lightgbm发动机在tidymmodels中的L1正则化""

在ggplot中为不同几何体使用不同的 colored颜色 比例

仅在Facet_WRAP()中的相应方面包含geom_abline()

您是否可以使用facet_rap设置一个较低的限制来对ggmap上的比例中断进行zoom ?

如何在PDF格式的kableExtra表格中显示管道字符?

ggplot R:X,Y,Z使用固定/等距的X,Y坐标绘制六边形热图

如何筛选截止年份之前最后一个测量年度的所有观测值以及截止年份之后所有年份的所有观测值

如何根据未知数的多列排除重复行

如何预测原始数据集并将值添加到原始数据集中

我需要使用ggplot2制作堆叠条形图

如何在访问之前下载的输入时同时上传和处理所有指定的shiny 输入?

将某个阈值以下的列中的值分类到不同的列中,否则保持该列的原样

为什么R列名称忽略具有指定名称的向量,而只关注索引?

从字符串列中的向量中查找第一个匹配的单词