reshape相关内容

重塑错误-行长度无效

我有以下数据库(宽形式)“st_all”,其中有两个我希望重塑的变量(“P”和“PLC”)。受试者的ID是“g_id”。 g_id study condition sample PLC1 PLC2 PLC3 PLC4 PLC5 PLC6 PLC7 PLC8 PLC9 PLC10 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 1 1 1 1 ..
发布时间:2022-04-18 13:36:13 其他开发

如何增加NumPy int32数组的维度?

我有一个名为a的数值int32数组,其形状为(4, 8, 3)。我想将此数组重塑为(4, 12, 3)大小的数组。我该怎么做? 我已尝试使用reshape,但reshape要求数组大小相同。 推荐答案 我可能错了,但是:Numy数组不应该以这种方式变异。 当您进行重塑时,实际上只是更改了读取字节/元素的顺序/方式 您要做的是创建一个更大的新数组,它包含前一个数组的数据以及其他内 ..
发布时间:2022-04-18 13:32:27 Python

重塑不寻常的数据集

我遇到了一个需要重塑的不寻常的数据集,但正常的重塑/tidyr包似乎没有办法解决它。虽然可以使用子设置和rbind重塑数据集,但必须有更直接的方法来解决此问题。 数据集如下所示: ID Item.1 Item.1.Value Item.2 Item.2.Value Item.3 Item.3.Value 001 A 3 ..
发布时间:2022-04-18 13:29:11 其他开发

拆分列名并在R中将数据从宽格式转换为长格式

我有一个大型数据集,我需要将其从宽格式转换为长格式。这应该很简单,这个论坛上有很多如何做到这一点的例子。但是,在本例中,我还需要拆分宽格式中使用的列标题,并为每个长格式的列创建一列。 示例数据集 data ..
发布时间:2022-04-18 13:26:36 其他开发

将长格式转换为宽格式

具有如下所示的拷贝数长格式,其中每个样本在其自己的基因组范围内有其自己的拷贝数值(SegVal) > head(long) chromosome start end segVal sample 1: chr1 3218923 116319008 2 TCGA-05-4417-01A-22D-185 ..
发布时间:2022-04-18 13:23:52 其他开发

重塑R宽到长的重复测量数据

我需要将个人每年重复测量的“宽”数据帧转换为“长”格式,以便我可以将其建模为lm(y_Year 2~x_Year 1)和lm(z_Year 2~y_Year 2) 我可以“手动”将其转换为我想要的格式,但不知道如何melt/dcast将其转换为我想要的形状 下面我演示了如何处理一些模拟数据 数据帧格式如下,每行一个 ID SITE L_03 M_03 R_03 ..
发布时间:2022-04-18 13:17:10 其他开发

复杂的从长到宽的数据转换(具有时变变量)

我目前正在处理“长”形式的多态分析数据集(每个人的观察结果占一行;每个人最多重复测量5次)。 其思想是每个个体可以在时变的状态变量s = 1, 2, 3, 4的级别之间递归转换。我拥有的所有其他变量(这里cohort)在任何给定的id内都是固定的。 经过一些分析后,我需要根据访问过的州的特定顺序,以“宽”的形式重塑数据集。以下是初始长数据的示例: dat ..
发布时间:2022-04-18 13:10:56 其他开发

如何将数据重塑为长格式?

我有一个这样的.csv文件: +-------+---------+------+-------+ | CONN | TABLE | COLS | OWNER | +-------+---------+------+-------+ | ONE | TABLE_A | 10 | MIKE | | ONE | TABLE_B | 9 | MIKE | | ONE ..
发布时间:2022-04-18 13:09:13 其他开发

在ReShape Cast()中使用来自Siny Widget的输入

我正在尝试在我闪亮的Web应用程序中创建一种透视表,用户可以在其中选择他们想要对彼此进行强制转换的变量。我发现的问题是,当我尝试将CAST与我的‘INPUT$COLUMNS’一起使用时,我得到以下结果:错误:强制转换公式包含在熔化数据中找不到的变量:INPUT$COLUMNS。输入$COLUMNS应该是在我的数据集中找到的三个列名之一,所以我不确定问题可能是什么。我附加了代码的简化版本,以尝试隔离 ..
发布时间:2022-04-18 13:07:30 其他开发

pandas 每N行到列重塑数据帧

我有一个数据框,如下所示: df1=pd.DataFrame(np.arange(24).reshape(6,-1),columns=['a','b','c','d']) 我想取3组行,并按以下顺序将它们转换为列 块状重塑未给出预期答案 pd.DataFrame(np.reshape(df1.values,(3,-1)),columns=['a','b','c','d','e ..
发布时间:2022-04-18 13:01:56 Python