问题标签 [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.
python - 转置/解压缩功能(zip的倒数)?
我有一个 2 项元组的列表,我想将它们转换为 2 个列表,其中第一个包含每个元组中的第一个项目,第二个列表包含第二个项目。
例如:
有没有内置函数可以做到这一点?
arrays - 使用 FasterCSV 将不均匀的行转换为列
我有一个 CSV 数据文件,其中的行可能有很多 500+ 列,而有些列则少得多。我需要转置它,以便每一行成为输出文件中的一列。问题是原始文件中的行可能并不都有相同的列数,所以当我尝试数组的转置方法时,我得到:
`transpose':元素大小不同(12 应该是 5)(IndexError)
是否有替代方法可以处理不均匀的数组长度?
sql - SQL 将行对转换为 MS ACCESS 数据库中的列
我有一个 MS Access 数据库,其中包含源-目标对中的翻译句子(CAT 工具的其他用户的翻译记忆库)。有点烦人的是,源和目标不是存储在单独的列中,而是存储在由 ID 链接的行中,如下所示:
我可以使用什么 SQL 将其转换为表,例如:
性能在这里并不重要,因为我只需要偶尔执行一次,而且数据库并不大(只有几千行)。
.net - 我应该如何转置 .NET 程序?
通过修改现有代码将 Microsoft .NET 程序转换为独立程序会更好,还是仅使用现有代码作为参考?通过独立,我的意思是 .NET 框架(或任何其他框架)不必安装在机器上。最好,我更喜欢花费最少时间的选项,即使它有点错误。
sql - 查询将某些行转换为列名
我有几个看起来像这样的表 表 1
ETC..
表 2
我想展示的是这样的
ETC..
event_code 将替换为位于另一个表中的事件的实际描述,但我想我会先看看它是如何工作的。
一些列标题将是静态的,而其他列标题将基于日期创建。有谁知道我如何使用 sql server 2005 做到这一点?一些例子会很有帮助。
提前致谢
php - 使用 MySQL 直接从列的数据中获取列表
让我们假设我必须与许多有很多猫的祖母打交道。我有一张桌子 granny_cat :
我想检索一个奶奶 1 猫的列表,即得到类似的东西(使用 php 语法)
但是,查询
返回类似的东西
这是非常合乎逻辑的,因为我可以使用类似的查询获取两个或更多字段。我显然可以映射这个数组来得到我想要的,但是,我想知道是否有一种(简单的)方法可以直接从 mysql 中获取它。
谢谢。
ms-access - 如何在 Access 2003 中转置行和列?
如何在 Access 2003 中转置行和列?我需要在多个表上执行此操作。
(我改写了我的问题,因为反馈告诉我,我最初的表述方式令人困惑。)
每个表有 30 个字段和 20 条记录。
假设我的字段是姓名、重量、邮政编码、Quality4、Quality5、Quality6 到 Quality30,这是最喜欢的电影。假设每条记录都描述了一个人。人是爱丽丝,贝蒂,查克,戴夫,爱德华等,通过汤米..
我可以轻松地制作这样的报告:
但我想做的是转置这些行和列,以便我的报告显示如下
谢谢你的帮助。
csv - 在文件中转置数据网格的最佳方法
我在 2D 网格上有大型数据文件。它们的组织方式使得网格中的后续数据行是文件中的后续行。每列由制表符分隔。本质上,这是一个 CSV 文件,但带有选项卡而不是列。
我需要转置数据(第一行成为第一列)并将其输出到另一个文件。最好的方法是什么?任何语言都可以(我更喜欢使用 Perl 或 C/C++)。目前,我的 Perl 脚本只是将整个文件读入内存,但我的文件非常庞大。
list - Scala中是否有一种安全的方法来转置不等长列表的列表?
给定以下列表:
如果我尝试转置它,Scala 将抛出以下错误:
这是因为List.transpose
假定列表长度相等,因此使用以下head
方法:
我想得到以下信息:
编写我自己的版本是transpose
最好的方法吗?这就是我想出的:
更新:我有兴趣比较这里提供的不同解决方案的速度,所以我整理了以下小基准:
我的命令是:
我的结果是:
bash - 在 Bash 中转置文件的有效方法
我有一个巨大的制表符分隔文件,格式如下
我想只使用 bash 命令以一种有效的方式转置它(我可以编写一个十左右行的 Perl 脚本来做到这一点,但它的执行速度应该比本机 bash 函数慢)。所以输出应该看起来像
我想到了这样的解决方案
但它很慢,似乎不是最有效的解决方案。我在这篇文章中看到了 vi 的解决方案,但它仍然太慢了。有什么想法/建议/绝妙的想法吗?:-)