问题标签 [transpose]

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 投票
3 回答
2539 浏览

javascript - 重新排序 DOM 元素

我有预定义宽度的 CSS 浮动元素,我希望它们从行转置到列。实际上重新排序它们看起来好像它们是按列而不是像通常的浮动元素那样按行排序的......

因此,将元素放在列中的最简单方法是使用float: left;它们。问题是我们从左到右和从上到下而不是从上到下和从左到右进行排序(例如,我们可以在电话簿中看到,使用列而不是行中的列和数据流)。当元素按字母顺序排列时,后者更容易搜索,因为它更容易跟随列而不是行。

反正。

我知道我可以使用 CSS3 列以从上到下-从左到右的顺序列出元素,但问题是即使在 IE9 中 IE仍然不支持它们。

我真正需要的

我需要的是一个 jQuery 插件,它可以确定每行浮动元素的数量并重新排序它们,以便它们以从上到下-左-右的顺序出现。

当然,这只有在浮动元素具有预定义的固定宽度时才有效。如果他们不这样做,他们无论如何都不会成为列。

问题

是否有此功能的插件,所以我不必自己编写?因为否则我显然必须这样做。

供将来参考的注意事项:我已经编写了这样的 jQuery 插件,可以在这里找到

0 投票
7 回答
5493 浏览

c - 在位上转置 8x8 块中的位的最快方法是什么?

我不确定我正在尝试做的确切术语。我有一个存储在的8x8块,每个字节存储一行。完成后,我希望每个字节存储一列。bits8 bytes

例如,当我完成时:

在C中执行此操作的最简单方法是什么?这将在 dsPIC 微控制器上运行

0 投票
2 回答
2204 浏览

sql - 将结果集中的列结果转置为行

我有一个这样的结果集

从查询

我想要格式的结果

我听说过数据透视表。但对我来说似乎很难......请对查询有任何帮助:)

这是我在 SQL Server 中的最终解决方案,它有效...... :)

0 投票
4 回答
17541 浏览

sas - 具有重复 ID 值的 proc 转置

我需要 SAS 中 proc 转置过程的帮助。我的代码最初是:

这给了我错误“ID 值”“在同一个 BY 组中出现两次”。我将代码修改为:

这给了我错误:变量 n 无法识别。添加一个 let 选项会产生很多错误“在同一个 BY 组中发生两次”。我想保留所有 id 值。

请帮助我。

数据示例:Paid 文本

0 投票
5 回答
498 浏览

python - 棘手的 MySQL 查询而不是 Python 脚本来实现结果?

在我开始编写 Python 脚本之前,我想看看单独使用 MySQL 是否可以产生结果。

我有一个产品清单:

我有一份多次订购这些产品的公司名单:

期望的结果:

我将如何在 Python 中做到这一点?

  • 创建包含列的临时表 (CID AAA ABC BAC CAB CAB CBA)
  • 当所需的列匹配时,运行 2 个循环并更新所需的表。

只是想看看是否存在唯一的 MySQL 解决方案。

ps:这只是一个示例,实际问题只有100个产品和1000个公司。我通过在 Excel 中进行转置为 100 个产品创建了一个临时表,并将其转换为 MySQL 表。

以下是我最终采用的方法。谢谢你们的反馈。

按照 nick 建议的格式使用生成的查询。

0 投票
1 回答
7394 浏览

sql - 使用自联接将行转置为列

我有一个名为 category 的表,其值如下,

类别 ID | 价值 | 旗帜

1 25 a
2 26 a
3 27 a
1 28 m
2 23 m
1 36 p
2 33 p

现在我想根据标志将此表中存在的行转换为列,例如

类别 ID | 值 | 米值 | PValue
1 25 28 36
2 26 23 33
3 27 null null

我正在尝试根据类别 id 加入,但即使我在查询中使用左外连接,我也只是在结果集中获取匹配的记录(内连接)。

我的查询:

如果我有 3 个不同的表中的数据,我会得到正确的结果。

我只想检查在使用自连接时将行转换为列的最佳方法是什么...

谢谢, 巴拉尼

0 投票
1 回答
953 浏览

opengl - 带有非方阵的 glUniformMatrix 的转置标志应该发生什么?

我使用 glUniformMatrix4x3fv 遇到了在我看来很奇怪的行为。特别是当我将转置标志设为 TRUE 时,我的着色器变量中缺少我的矩阵的整行(并且因此存在的那些行是乱序的)。

例如。假设我的 GLSL 着色器中有:

然后在我的 C++ OpenGL 调用中,我想发送一个矩阵,其条目是(以行优先顺序存储):

我打电话给

然后我在我的着色器中看到每个矩阵正确显示为:

但是,如果我将我的矩阵存储在 C++ 端作为(再次行主要顺序):

并尝试将转置标志用作 TRUE:

然后在我的着色器中,矩阵错误地显示为:

我的数据的每 4 行都丢失了。

这有合理的理由吗?我在规范中找不到任何东西(s2.1 p82)。

GL_VERSION:2.1 NVIDIA-1.6.36 GL_SHADING_LANGUAGE_VERSION:1.20

0 投票
1 回答
160 浏览

python - 在连续几年中调用连续几个月的行数据并将其写入列?

我有气候数据的电子表格,基本上,我需要将部分行转换为列,反之亦然。不幸的是,格式有些尴尬。我收到的数据包括年、月、月中的天数、行中的气候数据类型,然后是连续的 93 列,每列代表一个每日值,然后是一个相关的标志(所以每个月的每一天都有 3 个术语、一个值和 2 个标志)。尽管月份的长度不同,但较短的月份在最后几列中填充了空值。出于处理和建模目的,我想要的是一个电子表格/.csv 文件,其列如下:

年、月、日(即数字 1 到 31),然后是代表气候数据类型的五列(降水、雪、雪水、tmax、tmin)。

如果我也可以获得具有适当标志值的列,那将是很好的,但这不是优先事项。所以,我编写了下面的代码来将行解包到列表中(可能效率很低,但我是新来的)代表年、月、气候变量的类型、变量值、flag1 和 flag2 基于行中的位置(对应一天,1到31):

现在,抛开运行时出现内存错误不谈,如果我删除了一些气候变量,那么我会成功获得所需格式的 .csv 文件。问题是,每一个月,每一年(1926-2002),都报告相同的气候数据值——即 1926 年 1 月的数据。代码从适当的变量中调用数据适当的一天,但每个月都重复相同的数据。我不确定我哪里出了问题,但任何建议/帮助将不胜感激。

0 投票
6 回答
769 浏览

list - 我可以将地图列表“转置”为 Clojure 中的列表地图吗?

嗨 huys:我想为地图中的所有值绘制一个“平均值”。说我有一张地图清单:

我想要的输出是

///下面是我脑子里乱七八糟的东西,即我想象的在 Clojure 中工作的方式......不要太认真

转置列表:

然后我可以简单地做类似的事情(再次,在这里组成一个名为 freduce 的函数)

要得到

{"age" 5 "weight" 10 "height" 7}

0 投票
2 回答
553 浏览

sql - SQL - SELECT DISTINCT 与字段转置

我有一张这样的桌子:

我必须得到这样的结果表:

请问,有人可以帮我吗?提前致谢。
用于访问 2007 的 SQL

@@@@@@@@@@@@@@@@@@@@@@
更新

我在 Access 中编写了这个例程:

例程的输出是这样的字符串:

最后,我在 Access 中将此字符串作为联合查询运行,然后将结果表导出到 Excel 中。
结果表与上面显示的输出相比略有不同:不同之处在于 Val 列包含单次出现而不是串联字符串。