问题标签 [columnname]

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 回答
52 浏览

mysql - SQL 列出具有特定列名的所有表

我想对 MySQL 5.6 服务器进行 SQL 查询,以向我返回至少包含以下列名称的所有表:

我在这里看到了一些例子,但它们只涵盖了一个列名或多个可能的列名之间的一个。

例如,如果我有这 4 个表:

由于我正在查询至少具有“field1”“field2”的表,因此结果应该是:

我尝试使用 INFORMATION_SCHEMA.COLUMNS 表进行自联接,但我无法正确...

谢谢你的帮助

0 投票
1 回答
5392 浏览

sql - 在 unpivot 查询 SQLSERVER2008 中成为行值后更改列的名称

我有包含以下信息的表格:

选择查询的默认结果是:

我想使用列成为行值的 Unpivot 查询生成报告

我的报告查询如下:

我的 Unpivot 查询的结果如下:

现在我的问题是,如何更改 PalmsName 值的名称,而它们是不可理解的,它们是列的名称,所以我想将名称更改为例如阿拉伯语,如下所示:

خلاص 而不是 kalas

خنيزي 而不是 khnizi

在它们成为行值后是否可以更改列的名称?

0 投票
0 回答
1168 浏览

r - 循环更改列名

我有一个表集,我在其上循环执行一些操作:

最后,我得到了统一的列名。

我尝试将以下行添加到循环中,它只是从第一个表中获取列名(它们不会改变):

结果,我收到以下错误:

colnames(get(paste0("lag_set.", i))) <- colnames(set) 中的错误:赋值目标扩展为非语言对象

但是,当我插入表的名称(例如lag_set.1)时:

代码运行良好。

我在哪里犯了错误以及如何处理?

0 投票
1 回答
62 浏览

r - 将 data.frame 与多维列表合并

我有一个包含 25 个变量的数据框“QARef”。只有 5 个独特的作业(第 3 列),但每个作业有很多行:

str(QARef)'data.frame':648 obs。25 个变量:

我正在使用 tapply 为某些行生成所有 5 个作业的平均值:

我得到了一些我希望被称为多维列表的东西:

我想要做的是向 QARef 添加一列,其中包含每行的正确 RefMean 值,具体取决于 QARef 列中的值和 RefMean 的暗名称之间的匹配。例如 QARef 列 Feature_Type=="LINE" 应该匹配暗名“LINE”等。

任何提示如何做到这一点或在哪里可以找到答案将不胜感激。

0 投票
1 回答
12219 浏览

pandas - 有没有一种简单的方法可以对 Pandas DataFrame 中的列进行分组?

我正在尝试使用 Pandas 来表示运动捕捉数据,该数据具有对每个 N 个标记的 (x, y, z) 位置的 T 测量值。例如,当 T=3 和 N=4 时,原始 CSV 数据如下所示:

这很容易加载到 DataFrame 中,而且我学到了一些简单的技巧(例如,将标记数据转换为 z 分数或计算速度)。

不过,我想做的一件事是将上面显示的“平面”数据转换为在列(标记)上具有分层索引的格式,以便在 0 级有 N 列(每个标记一个),其中每一列在第 1 级有 3 列(x、y 和 z 各一列)。

我知道如何通过加载平面文件然后直接操作系列对象来做到这一点,也许是通过使用append或只是使用手动创建的 MultiIndex 创建一个新的 DataFrame。

作为 Pandas 的学习者,感觉必须有一种方法可以更轻松地做到这一点,但很难发现。有没有更简单的方法?

0 投票
3 回答
268 浏览

r - 在 mutate_each 或 summarise_each 之后以“规范”方式重新排序列

举个例子。

检查 的名称temp_each,我们看到

也就是说,最后的列以三组为一组,总是按顺序排列 X1X2, X3+ 应用的函数。

但是,我希望它看起来像这样

有谁知道如何实现这一点,最好使用dplyr, 用于具有许多列和任意列名的数据框?

0 投票
2 回答
120 浏览

regex - 如何在R中复制列名,在分隔符'/'处将它们拆分为多个列名?

我有这个矩阵(它很大)“mymat”。我需要复制在“/”处匹配列名中具有“/”的列并制作“resmatrix”。我怎样才能在 R 中完成这项工作?

我的垫子

再矩阵

0 投票
1 回答
7848 浏览

r - 无法将列名设置为数据框的子集

我运行下面的代码,p是加载的数据框。

我想对上面的数据框结果做一些操作。我想将列名添加到数据框中。我尝试了 colnames 功能。

我收到以下错误:

请建议。

0 投票
1 回答
3346 浏览

r - R:循环多个变量

我已经加载了多个 data.frames(来自数据集包),并且我使用 svDialogs 包进行一些简单的数据输入

需要(svDialogs)

a<- 虹膜
b<- 态度


加载的数据框并不总是相同的,并且是从前面的步骤派生的,因此它们的命名和编号可以更改。

我现在要做的是遍历这些数据框并询问如何重命名列名,并且每个数据框都应该获得一个新变量 new.names[FILENAME] 在这种情况下是 new.names.a 和 new。 names.b 以便在以后的步骤中可以将它们分配为特定 data.frames 的新列名。

我认为我需要的第一件事是将先前加载的数据帧存储在一个变量中

并应用这样的东西:

好吧,它适用于一个数据框,但不适用于多个数据框(它只是重复同一数据框的列名,次数与“文件”变量中的值一样多)。并将输入的新列名分配给所有新创建的变量(new.namesa、new.namesb)。实际上,它应该在开始迭代第二个文件(“b”)的名称时立即跳到下一个变量(new.nameb)。

如果我不更改建议的原始列名,则输出为:

那么有没有可能解决这个问题?我不热衷于使用循环——我已经多次阅读,如果有另一种解决方案(在最好的情况下但不一定不使用额外的包),在 R 中应该避免这些。

任何帮助将不胜感激,因为我真的被困在这一点上。

0 投票
1 回答
428 浏览

teradata - Teradata - 发生错误的列名

我们无法访问我们的 Teradata PROD,我们在 SIT、UAT 中开发脚本和测试。提升为 PROD 时,偶尔会出现以下错误:

无效的日期/时间戳
发生数字溢出
不可翻译的字符
....

为什么 Teradata 不显示发生错误的确切列名?

我们需要通过脚本,其中大约 20 列从 varchar 转换为日期/时间戳,并且大约 10 列容易发生数字溢出。我们需要单独浏览每一列,期待这可能是罪魁祸首。当错误确实显示列名时会更放心。

我敢肯定,由于它直到现在还没有实现,所以假设由于运行时错误,这应该更复杂。但是,我猜 ET_、UV_ 错误表名确实捕获了其中一些错误(可能不是全部)。

您能否解释一下何时可以在 ET_、UV_ 表上实现,为什么不能实现普通 SQL 查询以显示错误发生在哪一列?