我有一个看起来像附件的dataframe,有6列和1000行(选项卡分开)。列标题(0、30、60、120、240和360)是一个时间序列(0表示0分钟,30表示30分钟等)。我想在一个图中使用ggplot2创建对应于列的6个盒子图,请记住,它们需要根据时差进行间隔。看来我需要融化这些柱子,但我想不出怎么做。任何帮助都将不胜感激。
0 30 60 120 240 360
1 1 NA NA NA 1 1
2 NA NA
让我们拿着这个数据:
pd.DataFrame(dict(Col1=["a","c"],Col2=["b","d"],Col3=[1,3],Col4=[2,4]))
Col1 Col2 Col3 Col4
0 a b 1 2
1 c d 3 4
我希望在Col1列和Col2列(n=2和r=2 )中每个值有一行,这样预期的数据就有2*2 =4行)。
预期结果:
Ind Value Col3 Col4
0 Col1 a 1 2
1
我正在分析一个二因子(M)方差;抽样设计包括两个分类变量,分别有两个和三个层次,以及维度4的响应。在完成了python中的所有数据分析之后,我也想继续绘制python中的数据。(而不是切换到R进行绘图)不过,我的代码不仅非常冗长,而且整件事看上去和感觉上都像一个非常糟糕的黑客。我的问题是:熊猫是怎样制作下面的情节的?出于兴趣:我也很乐意看到一个不使用海运的解决方案。
R中的解决方案(绘图是2行代码):
# Data managment
library(reshape2)
# Plotting
library(ggplot2)
# Creating sample data
set
我正试图用未知数量的模型来创建一个ggplot。现在,我有一个for循环,它将这些模型添加到基本的ggplot调用中,如下所示:
for (model in params) {
model_name <- model_names[i]
plot <- plot + geom_line(data = model, aes(x, y, col = model_name))
i <- i + 1
}
其中model_names是模型名称的字符串的向量。我发现它不起作用,因为在for循环完成后,model_name变量似乎被赋值给col,并将model_nam
例如,我跟踪熊猫DataFrame:
import pandas as pd
df = pd.DataFrame(data=[[1, 2, 3], [4, 5, 6]], columns=['a', 'b', 'c'])
print(df)
a b c
0 1 2 3
1 4 5 6
我想把它转换成以下格式:
field data
0 a 1
1 a 4
2 b 2
3 b 5
4 c 3
5 c 6
原始列名作为新的colume f
抱歉,如果这是显而易见的:我发现了许多类似于我的问题,但我无法为自己的数据找到答案。我有一个数据框架,如下所示:
A <- c(1,6)
B <- c(2,7)
C <- c(3,8)
D <- c(4,9)
E <- c(5,0)
df <- data.frame(A,B,C,D,E)
df
A B C D E
1 1 2 3 4 5
2 6 7 8 9 0
我需要这个:
df
X1
A 1
A 6
B 2
B 7
C 3
C 8
D 4
D 9
E 5
E 0
我有一个简单的nodejs +节点-媒体服务器RTMP服务器运行,我正在学习、尝试和尝试在Swift中创建一个实时流应用程序,但是我有一些关于如何在Swift中发送非http请求的问题,
下面是我的LiveStream类代码:
import Foundation
final class LiveStream: NSObject {
private let streamName: String
private var outputStream: OutputStream!
private var inputStream: InputStream!
pr
我很难弄清楚如何将表从一种布局转换为另一种布局:
Table1
DEP_NO POSITION_CATEGORY NAME
177 CLERICAL BETTY SMITH
177 MANAGER GRAHAM BROWN
177 EXECUTIVE DAVID GREEN
200 CLERICAL BETSY ROSS
200 MANAGER GEORGE EAST
200 EXECUTIVE MORRIS
我们有相当于proc转座子的sas吗?我有以下变量
a b c d e f g
1 3 4 5 3 2 2
2 3 3 3 2 4 2
我想将a和b列之间的假体移到下面:
a b tranposed_columns transposed_value
1 3 c 4
1 3 d 5
1 3 e 3
1 3 f 2
1 3 g 2
2 3 c 3
2 3 d
我正在寻找一种方法,以枢轴大约600列成行。下面是一个只有4列(好的、坏的、好的、可怕的)的示例:
df:
RecordID good bad ok Horrible
A 0 0 1 0
B 1 0 0 1
期望产出:
RecordID Column Value
A Good 0
A Bad 0
A Ok 1
A Horrible