以下是我的json文件中的前两项
{
"ReferringUrl": "N",
"OpenAccess": "0",
"Properties": {
"ItmId": "1694738780"
}
}
{
"ReferringUrl": "L",
"OpenAccess": "1",
"Properties": {
"ItmId": "1347809133"
}
}
Run Code Online (Sandbox Code Playgroud)
我想计算每个ItmId出现在json中的项目数.例如,带有"ItmId"1694738780的项目出现10次,带有"ItmId"1347809133的项目在我的json文件中出现14次.然后像这样返回一个json
{"ItemId": "1694738780",
"Count": 10
}
{"ItemId": "1347809133",
"Count": 14
}
Run Code Online (Sandbox Code Playgroud)
我正在使用bash.并且更喜欢完全由jq完成.但是可以使用其他方法.
谢谢!!!
(我正在使用MAC)
我的id_rsa开头为
-----BEGIN OPENSSH PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)
但我希望它始于
-----BEGIN RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)
我已将id_rsa.pub发送给服务器管理员以获取对服务器的访问权限,因此我不想生成新密钥。
有什么方法可以将我的ids_rsa(一个openssh私钥)转移到RSA私钥?(请命令。)
如果可以转让,是否还需要转让id_rsa.pub?(请使用命令。)似乎id_rsa.pub没有像id_rsa这样的标头,所以我不确定是否也应该传输它。
谢谢!
这是我的 json.
[
{
"time": "2017-06-10 00:00:48-0400,317",
"UserInfo": {
"AppId": "ONE_SEARCH",
"UsageGroupId": "92600",
},
"Items": [
{
"PublicationCode": "",
"OpenUrlRefId": "",
"ReferringUrl": "N",
"OpenAccess": "0",
"ItmId": "1328515516"
}
]
},
{
"time": "2017-06-10 00:00:48-0400,548",
"UserInfo": {
"AppId": "DIALOG",
"UsageGroupId": "1195735",
},
"Items": [
{
"Origin": "Alert",
"PublicationCode": "",
"NumberOfCopies": 1,
"ItmId": "1907446549"
},
{
"Origin": "Alert",
"PublicationCode": "",
"NumberOfCopies": 1,
"ItmId": "1907446950",
}
]
}
]
Run Code Online (Sandbox Code Playgroud)
我想使用 jq 提取其元素“Items”中具有“Origin”:“Alert”的对象。结果应该是这样的:
{
"time": "2017-06-10 00:00:48-0400,548",
"UserInfo": {
"AppId": "DIALOG",
"UsageGroupId": "1195735",
}, …Run Code Online (Sandbox Code Playgroud) 我有一个包含100多个类别的数据集.如果我要绘制它,我必须为它写100多行代码.以下是来自官方网站的示例:
library(plotly)
Animals <- c("giraffes", "orangutans", "monkeys")
SF_Zoo <- c(20, 14, 23)
LA_Zoo <- c(12, 18, 29)
data <- data.frame(Animals, SF_Zoo, LA_Zoo)
p <- plot_ly(data, x = ~Animals, y = ~SF_Zoo, type = 'bar', name = 'SF Zoo') %>%
add_trace(y = ~LA_Zoo, name = 'LA Zoo') %>%
layout(yaxis = list(title = 'Count'), barmode = 'stack')
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,如果我有超过100个将成为情节的动物园,我需要写'add_trace'超过100次,这是低效的.有没有人知道如何做到这一点?我尝试使用for循环但失败了.:(
或者,如果任何人知道如何使用ggplotly将ggplot转换为交互格式,它也将解决我的问题.ggplot生成的图是一个堆叠的分组条形图,其中x轴有10个facet_grid,每个网格中有大约100个类别.我试图直接使用ggplotly并将其保存为.html,但是,情节的比例非常奇怪.它应该看起来像一个宽约40,高约8的矩形,但在html中,它只是显示为一个不可读的正方形.
谢谢!
这是我的json:
[
{
"ReferringUrl": "N",
"OpenAccess": "0",
"ItmId": "1694738780"
},
{
"ReferringUrl": "L",
"OpenAccess": "1",
"ItmId": "1347809133"
}
]
Run Code Online (Sandbox Code Playgroud)
我希望它回到原始的json格式:
[{"ReferringUrl": "N","OpenAccess": "0","ItmId": "1694738780"},{"ReferringUrl": "L","OpenAccess": "1","ItmId": "1347809133"}]
Run Code Online (Sandbox Code Playgroud)
如何使用jq来做到这一点?:) 谢谢!
我有一个关于使用空值键连接的问题。
假设我有一张桌子t,它将在左侧。(id是主键,sub_id是与右表连接的键。)
id sub_id value
1 3 23
2 3 234
3 2 245
4 1 12
5 null 948
6 2 45
7 null 12
Run Code Online (Sandbox Code Playgroud)
我还有另一张桌子m在右边。( t.sub_id = m.id)
id feature
1 9
2 8
3 2
4 1
5 4
6 2
7 null
Run Code Online (Sandbox Code Playgroud)
现在我想用
select * from t left join m on t.sub_id = m.id
Run Code Online (Sandbox Code Playgroud)
它会返回什么结果?是Null在左键值影响的结果?我希望所有null左键行都不显示在我的结果中。
谢谢!
这是我的数据:
{
"ReferringUrl": "N",
"OpenAccess": "0",
"ItmId": "1694738780"
}
{
"ReferringUrl": "L",
"OpenAccess": "1",
"ItmId": "1347809133"
}
Run Code Online (Sandbox Code Playgroud)
我希望它是这样的:
[
{
"ReferringUrl": "N",
"OpenAccess": "0",
"ItmId": "1694738780"
},
{
"ReferringUrl": "L",
"OpenAccess": "1",
"ItmId": "1347809133"
}
]
Run Code Online (Sandbox Code Playgroud)
如何使用jq库制作它?我用bash.谢谢!:)
我想得到这样的东西.
A
1
1
2
3
3
4
4
4
4
Run Code Online (Sandbox Code Playgroud)
我想做到这一点
A B
1 2
1 2
2 1
3 2
3 2
4 4
4 4
4 4
4 4
Run Code Online (Sandbox Code Playgroud)
就像你在这里看到的那样,密钥是重复的,并且仍然与原始密钥相同.
我知道如何使用data.table在R中执行此任务,我只知道如何使用groupby获取pandas中的唯一键计数.
有人有想法吗?
谢谢!