小编ram*_*esh的帖子

ggplot错误:不知道如何自动选择类型函数对象的比例

我使用ggplot2包在R中绘制了一个堆积条形图,

 data<-read.table("K.txt",header=TRUE, sep="\t")
> data
  Sample   P1   P2   P3   P4
1     G1 0.02 0.01 0.03 0.95
2     G2 0.01 0.01 0.02 0.97
3     G3 0.01 0.01 0.02 0.97
4     G4 0.01 0.01 0.02 0.97
5     G5 0.01 0.01 0.02 0.96
6     G6 0.01 0.01 0.01 0.98
7     G7 0.05 0.01 0.01 0.93
8     G8 0.34 0.01 0.01 0.64
9     G9 0.43 0.01 0.01 0.56
> library("reshape2", lib.loc="C:/Program Files/R/R-2.15.2/library")
> data1<-melt(data)
Using Sample as id variables
> head(data1)
   Sample variable value …
Run Code Online (Sandbox Code Playgroud)

r stacked bar-chart ggplot2

11
推荐指数
1
解决办法
6万
查看次数

strsplit带竖杆(管)

这里,

> r<-c("AAandBB", "BBandCC")
> strsplit(as.character(r),'and')
[[1]]
[1] "AA" "BB"

[[2]]
[1] "BB" "CC"
Run Code Online (Sandbox Code Playgroud)

运作良好,但是

> r<-c("AA|andBB", "BB|andCC")
> strsplit(as.character(r),'|and')
[[1]]
[1] "A" "A" "|" ""  "B" "B"

[[2]]
[1] "B" "B" "|" ""  "C" "C"
Run Code Online (Sandbox Code Playgroud)

在这里,答案是不正确的.当我使用'|和'时,如何获得"AA"和"BB"?
提前致谢.

string split r strsplit

8
推荐指数
1
解决办法
9652
查看次数

在R控制台中抑制闪亮的警告信息

我们开发了一个闪亮的应用 它显示了一些警告信息,我们从不打扰它,因为应用程序运行正常.但是,我们无法分发应用程序,并在控制台中显示警告消息.现在我的问题是,当闪亮的应用程序运行时,如何在R控制台中抑制警告消息.

r shiny

6
推荐指数
3
解决办法
8815
查看次数

闪亮的错误:“文件”必须是字符串或连接

问题 1:我的 ui.R 代码:

fileInput('file1', h5('Choose input file: (Use only tab delimited text files)'),
              accept=c('text', 'text-separated-values'))
Run Code Online (Sandbox Code Playgroud)

和 server.R 代码

inFile <- input$file1
dat<-read.table(inFile$datapath, header=TRUE, sep="\t")
Run Code Online (Sandbox Code Playgroud)

当我启动闪亮时,我得到,Error: 'file' must be a character string or connection。但是上传文件后,错误消失了。我想知道可能是什么问题?我很感激任何指示!

问题 2:如何在 Shiny 运行时抑制 R 控制台中的错误消息?

提前致谢

r shiny

5
推荐指数
1
解决办法
1万
查看次数

R:子集匹配的单词

这里,

a<-c("Look at the sky", "Sun is bright", "cloudy day")
b<-c("sky", "day")
Run Code Online (Sandbox Code Playgroud)

我想a基于的子集b.我的首选答案是:

"Look at the sky", "cloudy day"
Run Code Online (Sandbox Code Playgroud)

在R中如何做到这一点?

string search r subset

3
推荐指数
1
解决办法
646
查看次数

Python pandas:根据位置而不是索引值替换值

这是我的df:

In[12]: df  = pd.DataFrame(data = list("aabbcc"), columns = ["s"], index=range(11,17))
In[13]: df
Out[13]: 
    s
11  a
12  a
13  b
14  b
15  c
16  c
Run Code Online (Sandbox Code Playgroud)

现在,根据索引值替换值:

In[14]: df.loc[11, "s"] = 'A'
In[15]: df
Out[15]: 
    s
11  A
12  a
13  b
14  b
15  c
16  c
In[16]: df.ix[12, "s"] = 'B'
In[17]: df
Out[17]: 
    s
11  A
12  B
13  b
14  b
15  c
16  c
Run Code Online (Sandbox Code Playgroud)

是否可以基于位置而不是索引值执行相同的操作,类似于此,但它显示了ValueError(ValueError: Can only index by location with a [integer, …

python pandas

3
推荐指数
1
解决办法
8071
查看次数

在 postgresql 查询中使用 python list

我的问题与此非常相似,但我的列表中有字符串而不是整数。

我的python list

list = ['a', 'b'] #number of items varies from 1 to 6
Run Code Online (Sandbox Code Playgroud)

我想在 Postgres 查询中使用这个列表,如下所示

select * from sample where sub in ('a', 'b');
Run Code Online (Sandbox Code Playgroud)

我可以使用tuple(list)get ('a', 'b'),当我的列表长度变成一时,这没有用。我正在努力寻找一种方法来转换

['a']为 我尝试过('a')
['a', 'b']('a', 'b')

In[91]: myquery = "select * from sample where sub in (%s)" % ",".join(map(str,list))
In[92]: myquery
Out[92]: 'select * from sample where sub in (a,b,c)'
Run Code Online (Sandbox Code Playgroud)

但 postgres 预计

select * from sample where sub in ('a', …
Run Code Online (Sandbox Code Playgroud)

python postgresql

3
推荐指数
1
解决办法
8488
查看次数

熊猫:从字符串中删除数字和括号

我的熊猫df:

df  = pd.DataFrame({'A':[1,2,3,4,5], 'B':['(AAAAA)2','(BCA)1','(CA)5','(DD)8','(ED)15']})
    A   B
0   1   (AAAAA)2
1   2   (BCA)1
2   3   (CA)5
3   4   (DD)8
4   5   (ED)15
Run Code Online (Sandbox Code Playgroud)

我想删除父级和数字中的数字B
预期输出是:

    A   B
0   1   AAAAA
1   2   BCA
2   3   CA
3   4   DD
4   5   ED
Run Code Online (Sandbox Code Playgroud)

到目前为止我试过,

df['B'] = df['B'].str.extract('([ABCDE])')
Run Code Online (Sandbox Code Playgroud)

但我只得到:

    A   B
0   1   A
1   2   B
2   3   C
3   4   D
4   5   E
Run Code Online (Sandbox Code Playgroud)

python regex dataframe pandas python-3.5

3
推荐指数
1
解决办法
3495
查看次数

如何根据序列ID或名称在fasta文件中对序列进行子集化?

我在fasta文件中设置了EST序列.在这里,如何基于序列ID或名称进行子集化?

>gi|296783888|gb|GW992815.1|GW992815 UAS-Mi10 Complementary DNA of mulberry (Morus indica) Morus indica cDNA 5' similar to Putative phosphoribosyltransferase/phosphoribosylanthranilate-like gene from Morus indica, mRNA sequence
GCAGCCGTCGGATCGTGAGCGTGATCGCGTGGCTAGTCGGGTTGGCGAAATGGTTGGATGATATCCGGAG
GTGGAGGAACCCCATTACCACGGTATTGGTCCACATCTTATATTTAGTGCTTGTTTGGTACCCGGATTTG
ATTGTCCCAACCGGGTTTTTATATGTGTTCCTAATCGGTGTATGGTACTATCGGTTTCGGCCCAAGATAC
CAGCGGGTATGGATACCCGACTCTCACAAGCTGAAGCGGTTGACCCGGATGAGCTTGATGAGGAATTCGA
CACCATACCGAGCTCAAAACCACCCGACATAATCAGGGTCCGGTATGACCGGTTGCGGATATTGGCAGCC
CGGGTTCAAACGGTTTTGGGTGATTTTGCAACACAAGGGGAGCGGGTTCAGGCCTTGGTTAGCTGGAGGG
ACCCAAGGGCCACAAAATTGTTCATAGGCGTGTGCTTGGCCATAACAATAATTCTCTATGTGGTGCCACC
CAAAATGGTTGCCGTGGCACTTGGATTCTACTATTTACGACACCCCATGTTCCGAGACCCCATGCCTCCT
GCAAGCTTGAATTTCTTCAGAAGGCTTCCAAGCCTTTCAGACCGCTTTAATGTAGATTAGAATATTATAT
GATTATTAGTAGGCCCAA

>gi|296783887|gb|GW992814.1|GW992814 UAS-Mi9 Complementary DNA of mulberry (Morus indica) Morus indica cDNA 5' similar to Dehydration-responsive protein RD22, Similar to BURP domain-containing protein like gene from Morus indica, mRNA sequence
AAGCAGTGGTCTAGAACCAGAGTGGCCCCTGCGATGCAGGTATCATCTCTATTATCAAAAGGGATAAGGG
GTGGATCCGTCGGGGATTTGAGTCTCACATGGTCGCTGATAACTTATTGAATGGATATTGGATTGTGTGC
AGTGCGACCTAAACAGGATTGCCGTTGGGGCCTGTGGTCAGAGATACCCCACACTTCTCAACTCCCAAAT
TGGATCTTGTTCCTTGTTTTCCTGTATTAAGCCTGACCCCTGAGGCTTTCGCCACTGCCAACTGGGTGCC
GCCTGCTGACTTCTGATTCCCCGTGCTAACGGTTACTCCCGATTCCTTATCCACATCGAAGATGAACTAT
TGACTTCCGCAAACTCAAAAGGCTGCAAGATATCACTGACCGCTGTCGGGATCCGCGATCGGCATATACG
CGAAATCCGATCCCGGATCCCGGGACTGCAGACGGCTGAA
Run Code Online (Sandbox Code Playgroud)

比如使用标题行>gi|296783888|gb|GW992815.1|GW992815 UAS-Mi10 Complementary DNA of mulberry (Morus indica) Morus indica …

r subset

1
推荐指数
1
解决办法
3285
查看次数