小编Din*_*air的帖子

字符串,在R中的数据框中连续排列一对

我有一个数据框如下:

date = "2000"
values = c("a","b","d")
df <- data.frame(date=date,values= values)
df
  date values
1 2000      a
2 2000      b
3 2000      d
Run Code Online (Sandbox Code Playgroud)

实际上我在values现场有数以千计的价值观.因此,我不想打印成单独的行,而是想让数据框包含一行,其中包含所有信息.例如:

1 2000    a,b,d
Run Code Online (Sandbox Code Playgroud)

这在R中是否可行,类似于map<String,arrayList(String)>java?

r list map dataframe

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

R数据框:在公共行中添加值

我有这样的数据框.

> df1
  portfolio       date ticker quantity price
1      port 2010-01-01   AAPL      100    10
2      port 2010-01-01   AAPL      200    10
3      port 2010-01-01   AAPL      400    11
Run Code Online (Sandbox Code Playgroud)

如果df1except 的行quantity相同,则添加quantity公共行.我的意思是,我需要以下输出

portfolio       date ticker quantity price
1      port 2010-01-01   AAPL      300    10
3      port 2010-01-01   AAPL      400    11
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?谢谢..

r list dataframe

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

弹性搜索客户端使用R包

elastic search用作数据存储.在我的项目中,我需要使用分析elastic search数据R.在java我用es客户端做了这些操作.但我在R该支持elastic search操作中找不到任何包.我试过使用这样的RCurl包:

count <- fromJSON(getURL("http://localhost:9200/myindex/mytype/_count"))
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的.是否有任何软件包CRAN或其他存储库执行elastic search操作?

谢谢

java r cran elasticsearch

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

乘以两个数据帧

在R中,我有2个数据帧"df1"和"df2".df1和df2如下.

>df1
  date      value
1 1990-10-10  3
2 1990-10-11  2.3
3 1990-10-12  2.5

>df2
  date      value
1 1990-10-10  3
2 1990-10-11  2
3 1990-10-12  2
Run Code Online (Sandbox Code Playgroud)

我需要第三个数据框"df3",它包含与df1和df2相同的列名.但是值字段应该是df1和df2中值的乘积.我期待以下输出

>df3
  date      value
1 1990-10-10  9
2 1990-10-11  4.6
3 1990-10-12  4
Run Code Online (Sandbox Code Playgroud)

R有可能吗?

r dataframe

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

我如何读取包含一些额外文本数据的csv文件

我需要在R中读取一个csv文件.但是该文件包含一些行中的一些文本信息而不是逗号值.所以我无法使用read.csv(fileName)方法读取该文件.该文件的内容如下:

name:russel date:21-2-1991
abc,2,saa
anan,3,ds
ama,ds,az
,,

name:rus date:23-3-1998
snans,32,asa
asa,2,saz
Run Code Online (Sandbox Code Playgroud)

我只需要存储每个名称的值,日期对作为数据框.为此,我该如何阅读该文件?

实际上我的所需输出是

>dataFrame1
    abc,2,saa
    anan,3,ds
    ama,ds,az
>dataFrame2
    snans,32,asa
    asa,2,saz
Run Code Online (Sandbox Code Playgroud)

csv r

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

如何在R中使用字符作为函数定义

我有很多字符,实际上是函数定义.如何使用该字符执行这些功能?我的角色如下:

foo1 <- "function(p1,p2){, v <- 2, print(\"value is \"), print(v)}"

foo2 <- "function(){, cName <- .Call(\"companyNames\"), return(cName)}"

foo3 <- "function(tickers,field,date){,df<-data.frame(Ticker = tickers, Field = field, Date = date), return(df)}"
Run Code Online (Sandbox Code Playgroud)

...等等

我需要一个通用的方法来执行所有这些功能.

r function character

-2
推荐指数
1
解决办法
123
查看次数

标签 统计

r ×6

dataframe ×3

list ×2

character ×1

cran ×1

csv ×1

elasticsearch ×1

function ×1

java ×1

map ×1