问题标签 [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.

0 投票
2 回答
2080 浏览

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")),我想我现在会接受,但仍然有兴趣找到是否有直接的方法。

谢谢。

0 投票
2 回答
41 浏览

r - 如何在 R 中创建具有变量查找的新列?R 编程

我有一个看起来像这样的数据表:

我想创建一个新列,它只是不同种族之间死于特定死因的人的百分比。像这样:

这是我的代码,非常难看:

所以,如你所见。这段代码很丑陋,而且不适应。我希望从一些指导中了解如何使它变得更好。也许使用 dpylr 或其他一些功能?

最好的

0 投票
0 回答
40 浏览

mobile - Bootstrap col 元素中的硬中断

我正在使用下面的代码,并试图确定是什么让 cols 相互堆叠。该代码在桌面视图中看起来不错,但是当我在移动设备上查看它时,最后两个 col-xs-12 堆叠在一起,彼此重叠。是否有中断代码使其在移动查看中的两个 col 之间硬返回?

0 投票
1 回答
38 浏览

bash - bash在唯一ID上合并表

我有两个类似的“表格格式”文本文件,每个文件都有几百万条记录。在 inputfile1 中,唯一标识符是其他两列中的值的合并(它们本身都不是唯一标识符)。在 inputfile2 中,唯一标识符是两个字母后跟一个随机的四位数字。

如何将 inputfile1 中的唯一标识符替换为 inputfile2 中相应的唯一标识符?第一个表中的所有记录都存在于第二个表中,但反之则不然。以下是文件的玩具示例。

输入文件 1:

输入文件 2:

期望的输出:

我的临时计划是:

  1. 以 input1 的样式为 input2 生成额外的标识符(简单)
  2. 从 input2 中过滤掉不出现 input1 的行(hardish)
  3. 然后粘贴来自 input1 的数据(简单)

我也许可以在 R 中做到这一点,但数据又大又复杂,我想知道 bash 或 perl 中是否有办法。任何正确方向的提示都会很好。

0 投票
0 回答
672 浏览

r - R:如何删除列表的所有项目(all = df)中的第一列?

我想删除列表中的所有对象列(因为列表仅包含 dfs)。我以前需要此列来拆分我的数据,但拆分后必须在所有对象中删除此列。这里有一些示例数据:

我现在想要的是删除第一列,因为我需要这种格式来匹配另一个数据集。期望的结果应该是(注意项目名称很重要):

想法?也许data.table?谢谢

0 投票
1 回答
570 浏览

twitter-bootstrap-3 - Bootstrap - 如何强制 col-xs-12 自定义最小浏览器窗口宽度?

我有一些两列的引导行。像这样的东西:

我想强制列以窗口宽度<= 720px 执行“col-xs-12”。

如何做到这一点?

0 投票
1 回答
869 浏览

r - 按暗名排序矩阵或分布

我正在尝试执行具有遗传距离矩阵和物理距离矩阵的 Mantel 测试。由于这些矩阵是如何生成的,它们的“顺序”相互之间是混乱的。令人惊讶的是,我发现很难按行/列名称(即暗名或维度名称)对这些矩阵进行排序。任何帮助将不胜感激。

下面是一个虚拟样本集:

这将创建两个相关的矩阵。让我们假设 d1 包含有关一个物种的不同菌株(例如 A、B、C)彼此分离的距离的信息,而 d3 包含这些相同菌株之间的成对遗传差异。我需要这两个矩阵以相同的顺序执行壁炉测试。

当我尝试使用 order 时,我松开了矩阵:

0 投票
1 回答
493 浏览

r - 将列总和放在矩阵的新行中

我有一个数据框,其中包含第一列中的市政名称(因素)和第二列和第三列中的项目数(整数)。

[注意:我在这里将第二列和第三列设为整数,因为这就是它们在我的实际数据集中的分类方式。]

我能够使用以下方法获取行的总和:

但是,我无法弄清楚如何获取列总和。我尝试使用以下公式:

我得到错误:

colSums(Projects[2:3, ]) 中的错误:“x”必须是数字

即使我将第二列和第三列转换为as.numeric,我也会得到相同的响应。

有人可以建议如何获得列总和在底部创建一个新行来容纳结果吗?

0 投票
1 回答
586 浏览

twitter-bootstrap-3 - 如何使用 Bootstrap 3 让 4 个容器内联显示

我有以下引导标记和下面的屏幕截图。我希望整个 (4) 个项目组出现在一行中而不是中断。我已经调整了几个小时,但无法实现。是否可以让它们全部对齐 1 行?

在此处输入图像描述

0 投票
1 回答
646 浏览

css - 设置 div 行和引导输入组的样式

我正在尝试在页面底部制作一个固定的搜索栏。我希望将搜索栏(行)分成三个部分 - 1)实际的搜索输入框,(2)中间的 div 将是一个显示框和(3)一个折叠的高级菜单。

我的第一个问题是我的列没有出现在同一行。我在所有屏幕尺寸下都将它们分成 3、6 和 3 的尺寸,但第二个 div 永远不会出现在第一个 div 旁边。您可以在这里看到一个示例:损坏的 div 我用白色边框突出显示了 div,以便于查看。(无论我是只有文本输入还是带有按钮的输入,这也是这种情况——我稍后选择使用)

我的第二个问题是,在尝试设置栏的布局时,当我在 Mozilla 中测试它时,我的搜索框不会移动到正确的位置。它适用于我的小提琴测试,但这根本不是我浏览器中的样子。我已经尝试了许多常用的解决方案,但到目前为止没有任何效果。

编辑以显示 css