问题标签 [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 投票
12 回答
187022 浏览

python - 转置/解压缩功能(zip的倒数)?

我有一个 2 项元组的列表,我想将它们转换为 2 个列表,其中第一个包含每个元组中的第一个项目,第二个列表包含第二个项目。

例如:

有没有内置函数可以做到这一点?

0 投票
2 回答
2201 浏览

arrays - 使用 FasterCSV 将不均匀的行转换为列

我有一个 CSV 数据文件,其中的行可能有很多 500+ 列,而有些列则少得多。我需要转置它,以便每一行成为输出文件中的一列。问题是原始文件中的行可能并不都有相同的列数,所以当我尝试数组的转置方法时,我得到:

`transpose':元素大小不同(12 应该是 5)(IndexError)

是否有替代方法可以处理不均匀的数组长度?

0 投票
4 回答
40906 浏览

sql - SQL 将行对转换为 MS ACCESS 数据库中的列

我有一个 MS Access 数据库,其中包含源-目标对中的翻译句子(CAT 工具的其他用户的翻译记忆库)。有点烦人的是,源和目标不是存储在单独的列中,而是存储在由 ID 链接的行中,如下所示:

我可以使用什么 SQL 将其转换为表,例如:

性能在这里并不重要,因为我只需要偶尔执行一次,而且数据库并不大(只有几千行)。

0 投票
4 回答
228 浏览

.net - 我应该如何转置 .NET 程序?

通过修改现有代码将 Microsoft .NET 程序转换为独立程序会更好,还是仅使用现有代码作为参考?通过独立,我的意思是 .NET 框架(或任何其他框架)不必安装在机器上。最好,我更喜欢花费最少时间的选项,即使它有点错误。

0 投票
4 回答
3402 浏览

sql - 查询将某些行转换为列名

我有几个看起来像这样的表 表 1

ETC..

表 2

我想展示的是这样的

ETC..

event_code 将替换为位于另一个表中的事件的实际描述,但我想我会先看看它是如何工作的。

一些列标题将是静态的,而其他列标题将基于日期创建。有谁知道我如何使用 sql server 2005 做到这一点?一些例子会很有帮助。

提前致谢

0 投票
2 回答
174 浏览

php - 使用 MySQL 直接从列的数据中获取列表

让我们假设我必须与许多有很多猫的祖母打交道。我有一张桌子 granny_cat :

我想检索一个奶奶 1 猫的列表,即得到类似的东西(使用 php 语法)

但是,查询

返回类似的东西

这是非常合乎逻辑的,因为我可以使用类似的查询获取两个或更多字段。我显然可以映射这个数组来得到我想要的,但是,我想知道是否有一种(简单的)方法可以直接从 mysql 中获取它。

谢谢。

0 投票
4 回答
17606 浏览

ms-access - 如何在 Access 2003 中转置行和列?

如何在 Access 2003 中转置行和列?我需要在多个表上执行此操作。

(我改写了我的问题,因为反馈告诉我,我最初的表述方式令人困惑。)

每个表有 30 个字段和 20 条记录。
假设我的字段是姓名、重量、邮政编码、Quality4、Quality5、Quality6 到 Quality30,这是最喜欢的电影。假设每条记录都描述了一个人。人是爱丽丝,贝蒂,查克,戴夫,爱德华等,通过汤米..

我可以轻松地制作这样的报告:

但我想做的是转置这些行和列,以便我的报告显示如下

谢谢你的帮助。

0 投票
2 回答
1105 浏览

csv - 在文件中转置数据网格的最佳方法

我在 2D 网格上有大型数据文件。它们的组织方式使得网格中的后续数据行是文件中的后续行。每列由制表符分隔。本质上,这是一个 CSV 文件,但带有选项卡而不是列。

我需要转置数据(第一行成为第一列)并将其输出到另一个文件。最好的方法是什么?任何语言都可以(我更喜欢使用 Perl 或 C/C++)。目前,我的 Perl 脚本只是将整个文件读入内存,但我的文件非常庞大。

0 投票
5 回答
6547 浏览

list - Scala中是否有一种安全的方法来转置不等长列表的列表?

给定以下列表:

如果我尝试转置它,Scala 将抛出以下错误:

这是因为List.transpose假定列表长度相等,因此使用以下head方法:

我想得到以下信息:

编写我自己的版本是transpose最好的方法吗?这就是我想出的:

更新:我有兴趣比较这里提供的不同解决方案的速度,所以我整理了以下小基准:

我的命令是:

我的结果是:

0 投票
31 回答
142820 浏览

bash - 在 Bash 中转置文件的有效方法

我有一个巨大的制表符分隔文件,格式如下

我想只使用 bash 命令以一种有效的方式转置它(我可以编写一个十左右行的 Perl 脚本来做到这一点,但它的执行速度应该比本机 bash 函数慢)。所以输出应该看起来像

我想到了这样的解决方案

但它很慢,似乎不是最有效的解决方案。我在这篇文章中看到了 vi 的解决方案,但它仍然太慢了。有什么想法/建议/绝妙的想法吗?:-)