问题标签 [col]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R:将列添加到数据框中,根据公式命名
更多“感觉应该是”简单的东西,今天似乎在逃避我。提前感谢您的帮助。
在一个循环中,在一个函数中,我试图添加一个列,并根据公式命名它。
我可以绑定一列,其名称取自绑定对象:data<-cbind(data,bothdata)
我可以绑定一列并手动命名绑定的对象:data<-cbind(data,newname=bothdata)
我可以绑定一个作为方程式乘积的列并手动命名绑定对象:data<-cbind(data,newname2=bothdata-1)
或者另一种方式:data <- transform(data, newColumn = bothdata-1)
我不能做的是让名字成为公式的产物。我的实际公式派生示例名称是paste("E_wgt",rev(which(rev(Esteps) == q))-1,"%")
& equation for column: baddata - q
。
一个更简单的:data<-cbind(data,paste("magic",100,"beans")=bothdata-1)
. 这失败了,因为即使在前面的示例中没问题,cbind
也没有预料到。=
同样失败transform
。
我的第一个想法是assign
,虽然我已经成功地使用它来创建以论坛命名的对象,但我看不出如何让它适用于以公式命名的列。
如果我使用中间步骤将命名公式放入对象容器中,则使用它,例如:
列名是“名称”而不是“magic100beans”。如果我assign
将方程结果为一个以公式命名的对象:
然后尝试通过 cbind get
:
该列称为“get(paste("magic",100,"beans"))"。嘘!有什么想法吗?我突然想到我可以cbind
单独做colnames(data)[ncol(data)] <- paste("magic",100,"beans"))
,我想我现在会接受,但仍然有兴趣找到是否有直接的方法。
谢谢。
r - 如何在 R 中创建具有变量查找的新列?R 编程
我有一个看起来像这样的数据表:
我想创建一个新列,它只是不同种族之间死于特定死因的人的百分比。像这样:
这是我的代码,非常难看:
所以,如你所见。这段代码很丑陋,而且不适应。我希望从一些指导中了解如何使它变得更好。也许使用 dpylr 或其他一些功能?
最好的
mobile - Bootstrap col 元素中的硬中断
我正在使用下面的代码,并试图确定是什么让 cols 相互堆叠。该代码在桌面视图中看起来不错,但是当我在移动设备上查看它时,最后两个 col-xs-12 堆叠在一起,彼此重叠。是否有中断代码使其在移动查看中的两个 col 之间硬返回?
bash - bash在唯一ID上合并表
我有两个类似的“表格格式”文本文件,每个文件都有几百万条记录。在 inputfile1 中,唯一标识符是其他两列中的值的合并(它们本身都不是唯一标识符)。在 inputfile2 中,唯一标识符是两个字母后跟一个随机的四位数字。
如何将 inputfile1 中的唯一标识符替换为 inputfile2 中相应的唯一标识符?第一个表中的所有记录都存在于第二个表中,但反之则不然。以下是文件的玩具示例。
输入文件 1:
输入文件 2:
期望的输出:
我的临时计划是:
- 以 input1 的样式为 input2 生成额外的标识符(简单)
- 从 input2 中过滤掉不出现 input1 的行(hardish)
- 然后粘贴来自 input1 的数据(简单)
我也许可以在 R 中做到这一点,但数据又大又复杂,我想知道 bash 或 perl 中是否有办法。任何正确方向的提示都会很好。
r - R:如何删除列表的所有项目(all = df)中的第一列?
我想删除列表中的所有对象列(因为列表仅包含 dfs)。我以前需要此列来拆分我的数据,但拆分后必须在所有对象中删除此列。这里有一些示例数据:
我现在想要的是删除第一列,因为我需要这种格式来匹配另一个数据集。期望的结果应该是(注意项目名称很重要):
想法?也许data.table?谢谢
twitter-bootstrap-3 - Bootstrap - 如何强制 col-xs-12 自定义最小浏览器窗口宽度?
我有一些两列的引导行。像这样的东西:
我想强制列以窗口宽度<= 720px 执行“col-xs-12”。
如何做到这一点?
r - 按暗名排序矩阵或分布
我正在尝试执行具有遗传距离矩阵和物理距离矩阵的 Mantel 测试。由于这些矩阵是如何生成的,它们的“顺序”相互之间是混乱的。令人惊讶的是,我发现很难按行/列名称(即暗名或维度名称)对这些矩阵进行排序。任何帮助将不胜感激。
下面是一个虚拟样本集:
这将创建两个相关的矩阵。让我们假设 d1 包含有关一个物种的不同菌株(例如 A、B、C)彼此分离的距离的信息,而 d3 包含这些相同菌株之间的成对遗传差异。我需要这两个矩阵以相同的顺序执行壁炉测试。
当我尝试使用 order 时,我松开了矩阵:
r - 将列总和放在矩阵的新行中
我有一个数据框,其中包含第一列中的市政名称(因素)和第二列和第三列中的项目数(整数)。
[注意:我在这里将第二列和第三列设为整数,因为这就是它们在我的实际数据集中的分类方式。]
我能够使用以下方法获取行的总和:
但是,我无法弄清楚如何获取列总和。我尝试使用以下公式:
我得到错误:
colSums(Projects[2:3, ]) 中的错误:“x”必须是数字
即使我将第二列和第三列转换为as.numeric
,我也会得到相同的响应。
有人可以建议如何获得列总和在底部创建一个新行来容纳结果吗?
css - 设置 div 行和引导输入组的样式
我正在尝试在页面底部制作一个固定的搜索栏。我希望将搜索栏(行)分成三个部分 - 1)实际的搜索输入框,(2)中间的 div 将是一个显示框和(3)一个折叠的高级菜单。
我的第一个问题是我的列没有出现在同一行。我在所有屏幕尺寸下都将它们分成 3、6 和 3 的尺寸,但第二个 div 永远不会出现在第一个 div 旁边。您可以在这里看到一个示例:损坏的 div 我用白色边框突出显示了 div,以便于查看。(无论我是只有文本输入还是带有按钮的输入,这也是这种情况——我稍后选择使用)
我的第二个问题是,在尝试设置栏的布局时,当我在 Mozilla 中测试它时,我的搜索框不会移动到正确的位置。它适用于我的小提琴测试,但这根本不是我浏览器中的样子。我已经尝试了许多常用的解决方案,但到目前为止没有任何效果。
编辑以显示 css