R中的mean和sd函数返回长度为1的数值向量.
我想将平均值和标准差计算为单个值,而不是向量.
这看起来很简单:只需要使用mean/sd返回的向量的第一个元素.(diffs [[i]]是一个数字向量)
meanvec<-mean(diffs[[i]])
mean<-meanvec[1]
Run Code Online (Sandbox Code Playgroud)
然而,这导致另一个长度为1的向量!!
Browse[1]> meanvec
[1] 0.9940868
Browse[1]> mean
[1] 0.9940868
Browse[1]> class(meanvec)
[1] "numeric"
Browse[1]> class(mean)
[1] "numeric"
Run Code Online (Sandbox Code Playgroud)
如何获得平均值和sd作为简单值,而不是长度为1的数值向量?非常感谢!
我是R的新手,需要一些帮助.我有一个巨大的数据框架,其中包含不同的患者样本.每位患者都有24'铬.每个'chrom'有3个段.以下是患者'A2461'的示例.以下是我所拥有的一些数据的示例:
ID chrom loc.start loc.end num.mark seg.mean seg.sd seg.median seg.mad
1 A2461 1 61735 23342732 13103 0.0314 0.4757 0.0221 0.4811
2 A2461 1 23345569 54962669 17435 -0.0103 0.4807 -0.0292 0.4821
3 A2461 1 54963958 55075062 57 0.4841 0.4070 0.5201 0.3519
1 A2461 2 12784 17248573 13037 -0.0037 0.4643 -0.0053 0.4583
2 A2461 2 17248890 85480817 45819 -0.0331 0.4667 -0.0352 0.4635
3 A2461 2 85481399 89121495 1626 0.0153 0.4727 0.0000 0.4617
Run Code Online (Sandbox Code Playgroud)
我目前通过使用以下代码获得总平均值:
seg_mean <- df$seg.mean
mean(seg_mean)
Run Code Online (Sandbox Code Playgroud)
但是,我想计算每个染色体'seg.mean'的平均值,并输出一个澄清患者ID和chrom的输出.所以也许像......
ID chrom seg.mean
A2461 …
Run Code Online (Sandbox Code Playgroud) x <- c(0:2, 50)
mean(x,0.9)
#[1] 1.5
mean(x)
#[1] 13.25
mean(x,0.10)
#[1] 13.25
mean(x,0.50)
#[1] 1.5
mean(x,0.4)
#[1] 1.5
mean(x,0.3)
#[1] 1.5
mean(x,0.2)
#[1] 13.25
Run Code Online (Sandbox Code Playgroud)
任何人都可以详细解释trim
R函数中的参数是如何工作的
是否可以在 ggplot boxplot 中使用平均值而不是中位数?我问的原因是在我的数据中,中位数 = 0.0,平均值 = 0.40,我对平均值感兴趣。
我有像这样的pandas datframe.
a1 a2 b1 b2
0 1 2 2 5
1 3 4 5 4
2 6 7 8 3
3 7 7 7 1
Run Code Online (Sandbox Code Playgroud)
我想取a1和a2,b1和b2的意思,并用a和b替换它.结果应如下:
a b
0 1.5 3.5
1 3.5 4.5
2 6.5 5.5
3 7 4
Run Code Online (Sandbox Code Playgroud) 我有一张司机速度和路段表:
driver_lpr | segment | speed
0000001 | A | 30
0000002 | B | 60
0000003 | A | 50
0000004 | A | 100
0000005 | B | 60
Run Code Online (Sandbox Code Playgroud)
我想要一张每段平均速度表
segment | average speed
A | 47.368
B | 60
Run Code Online (Sandbox Code Playgroud)
如何在SQL中完成?
请找到给定Int类型列表的奇数成员的多维数据集的平均值.
尝试使用(.),($),map,filter或foldl(你应该至少使用其中一个).
我有这个File.java
:
public static void main(String args[]) throws Exception_Exception {
URL wsdlURL = CallSService.WSDL_LOCATION;
if (args.length > 0) {
File wsdlFile = new File(args[0]);
try {
if (wsdlFile.exists()) {
wsdlURL = wsdlFile.toURI().toURL();
} else {
wsdlURL = new URL(args[0]);
}
} catch (MalformedURLException e) {
e.printStackTrace();
Run Code Online (Sandbox Code Playgroud)
我想将它传输到JSP文件,所以我喜欢这样:
List<String> Search(String keyS){
if(keyS!=null){
QName SERVICE_NAME = new QName("http://ts.search.com/", "callSService");
String arg=??????????????;
URL wsdlURL = CallSService.WSDL_LOCATION;
File wsdlFile = new File(arg);
try {
if (wsdlFile.exists()) {
wsdlURL = wsdlFile.toURI().toURL();
} else { …
Run Code Online (Sandbox Code Playgroud)