transpose相关内容

PySpark:如何转置数据帧中的多列

我是 Spark 的新手,需要帮助使用 PySpark 或 Spark Sql 将以下输入数据帧转换为所需的输出 df(行到列). 输入数据框- A B C D1 2 3 410 11 12 13......………… 必需的输出(转置)数据 A 1乙 234一个 11乙 121314.......... 如果我可以根据我们的要求对输入数据(列)进行透视会更好. 解决方案 你可 ..
发布时间:2021-09-09 19:28:14 其他开发

需要将列转换为 R 中的行

我有类似的数据 a b c1 5 43 6 12 5 3 我想将其转换为将所有列转换为行并想要像 这样的输出 r1 r2 r3 r41 3 25 6 54 1 3 提前致谢 解决方案 我们可以转置数据集并转换为data.frame,第一列作为行名. m1 编辑:在 data.frame 调用中包含 row.names 参数(来自@Richard Scriven 的评论) ..
发布时间:2021-09-09 19:28:11 其他开发

在 PANDAS 中每第 n 行转置一列中的数据

对于一个研究项目,我需要将网站上每个人的信息处理成一个 excel 文件.我已将网站上所需的所有内容复制并粘贴到 excel 文件中的单个列中,然后使用 PANDAS 加载该文件.但是,我需要水平呈现每个人的信息,而不是像现在这样垂直呈现.例如,这就是我现在所拥有的.我只有一列无组织的数据. df= pd.read_csv("ior work.csv", encoding = "ISO-8859 ..
发布时间:2021-09-09 19:28:08 Python

如何转置C中的矩阵?- 错误

我正在尝试编写一个函数来转置矩阵. 该函数的参数: 要转置的矩阵 为空的输出矩阵. 问题是我能够转置一些矩阵,但其他一些矩阵失败了,就像我在我的例子中给出的那样.为什么?我该如何解决? 代码: int main (void){//这很好用/* 双数组[3][2] = {{1,2},{3,4},{5,6}};高度 = 3;宽度 = 2;*///这个输入不起作用双数组[ ..
发布时间:2021-09-09 19:28:02 其他开发

R中的转置函数不是转置

尝试在 R 中转置向量然后命名. 我创建了一个向量,v 如下: v 但是当我尝试转置为: t(v) 它给出了输出: t(v)[,1] [,2] [,3] [,4][1,] 1 2 3 4 我知道我可以创建一个矩阵或以其他方式定义一个向量,但我认为更大的问题是为什么转置本身不起作用.我没有安装任何软件包或类似的东西. 解决方案 #Create datav<-c(1,2,3, ..
发布时间:2021-09-09 19:27:56 其他开发

如何“转置"向量列表?

我有一个向量列表: asdf = list(c(1, 2, 3, 4, 5), c(10, 20, 30, 40, 50)) 现在我要“转置"它,即得到一个5对的列表,而不是5对的列表. 更具体地说,我希望结果类似于键入的结果: transposedAsdf = list(c(1, 10), c(2, 20), c(3, 30), c(4, 40), c(5, 50)) 但我不知道如 ..
发布时间:2021-09-09 19:27:49 其他开发

转置矩阵 R

我在 R 中有一个数据框,我想将其转置为不同的格式,请参见下面的示例:我可以在 R 中使用转置函数吗? 输入数据框: 样品 A1 A2 A3 B1 B2 B3样品 1 123 123 321 32 321 32132样品 2 12321 32321 2321 2313 3213 3123样品 3 454 54 543 543 43 435 期望的输出: 示例 1 2 3样品 1 A 1 ..
发布时间:2021-09-09 19:27:47 其他开发

转置和展平多行数组数据

是否有原生 PHP 函数来压缩合并两个数组? 看下面的例子: $a = array("a","b","c");$b = array("d","e","f");$c = array("g","h","i");var_dump(array_merge($a,$b,$c)); 这会产生: array(9) {[0]=>字符串(1)“一个"[1]=>字符串(1)“b"[2]=>字符串(1)“c ..
发布时间:2021-09-09 19:27:44 PHP

将行转置为列

将行转换为列的最佳方法是什么. 表_1 Cust_id field1 field2 ...------- ------ ------ 表_2 Cust_id 状态 date_changed------- ------ -------------- 视图/表格输出 Cust_id status1 status2 status3 status4------- ----------- - ..
发布时间:2021-08-27 18:51:49 其他开发

如何在 SQLite 中转置表?

你好,我在 SQlite 中有一个这样的表格: 用户 |集团 |角色约翰·史密斯 |一个 |管理员约翰·史密斯 |乙 |用户简·多伊 |一个 |用户简·多伊 |乙 |限制简·多伊 |C |管理员杰克布朗 |一个 |管理员,用户 我想转置表格,以便每行只有一个用户.列标题是“组".“组"的值将是第一个表中 “角色" 列中的值. 所以,它在转换后看起来是这样的: 用户 |一个 |乙 | ..
发布时间:2021-08-23 19:03:17 数据库

从长到宽转置数据

我正在尝试将 SAS 中的数据从长格式转换为宽格式.我遇到的问题是我有多个要转置的列.我在下面有几个示例数据集来演示我正在尝试做什么.我正在执行此操作的实际数据集将非常大,我认为处理此问题的一种方法可能是转置单个列,然后在最后合并,但我将要执行此操作的数据集正在运行明显更大(数万列),因此这将非常不可行. 以下是我开始使用的数据: data current_state;输入id $ att ..
发布时间:2021-07-14 20:47:43 其他开发

如何将数据从宽到长重塑

我想将数据列重塑为行 初始表格如下图 ID1 ID2 ID3 名称-----------------------------I001 I002 I003 约翰 Desire Table like ID 名称------------I001 约翰I002 约翰I003 约翰 有人可以帮忙吗? 非常感谢!! 解决方案 一种方法是设置一个 ID 数组并使用显式 OUTPUT ..
发布时间:2021-07-14 20:45:55 其他开发

当所有变量都具有所需的后缀时,在 sas 中将宽转换为长

我希望第一个宽数据集作为第二个长数据文件,我曾考虑使用数组,但考虑到我有 100 个变量(示例只有 2 个),我需要 100 个数组吗? 你能告诉我怎么做吗? 解决方案 使用双转置.首先转置到一个高大的结构.然后将名称拆分为基本名称和时间.然后再次转置.这是未经测试的代码,因为没有提供示例数据(只有照片). proc transpose data=have out=tall ;通过 ..
发布时间:2021-07-14 20:45:35 其他开发

有没有一种在SAS中转置大表的有效方法

我在 SAS 中有一个数据集需要转置.它有形式id 日期类型值我需要把它转换成id 日期 valueoftype1 valueoftype2 ... 有没有什么有效的方法可以做到这一点?我的数据很大. 例如; 数据一;输入 ID 日期类型 $ 值;牌;1 2001 A 21 2002 年 41 2001 乙 32 2001 乙 12 2002 A 52 2002 C 22 2003 ..
发布时间:2021-07-14 20:32:00 其他开发

SAS 安全列名称(更新)

SAS 中是否有一种简单的方法可以将字符串转换为可用作列名的 SAS 安全名称? 即. Rob Penridge ---->罗伯·彭里奇$*@'废话@* ---->____废话__ 我正在使用 proc 转置,然后想在转置后使用重命名的列. 编辑:8 年的随访……现在有更好的方法来做到这一点吗?我觉得我在某个时候看到了一种更好的方法,但现在我正在努力寻找任何文档/示例,因为我需要这 ..
发布时间:2021-07-14 20:30:34 其他开发

proc 转置具有重复的 ID 值

我需要有关 SAS 中 proc 转置过程的帮助.我的代码最初是: proc transpose data=temp out=temp1;由patid;var 文本;身份证号码;跑步; 这给了我错误“ID 值"“在同一个 BY 组中出现两次".我将代码修改为: proc sort data = temp;通过patid text datanumber;跑步;数据温度;通过patid text ..
发布时间:2021-07-14 20:29:09 其他开发