我需要获得分组中位数
我已经对表单的数据进行了分组
From type Weight
A person-person 4
A person-person 3
A person-organization 11
A person-person 5
A person-organization 6
B person-person 2
B person-organization 3
B person-organization 7
C person-person 5
C person-person 2
C person-organization 15
S person-organization 7
S person-person 4
S person-person 3
Run Code Online (Sandbox Code Playgroud)
我需要获取按列 A 分组的中位数,其中列 B = '人-人'
A value1
B value2
C value3
S value4
Run Code Online (Sandbox Code Playgroud)
我可以用以下方法对平均值执行此操作:
=QUERY(Connections!A:C,"Select A, Avg(C) where B='person-person' and C is not null group by A",1)
Run Code Online (Sandbox Code Playgroud)
我尝试过使用该Median函数,但无法将其按 A 列分组 …
我在 Google 表格中有一个脚本
我正在尝试从不同工作表上的值表中查找和替换工作表上的标题
它主要按需要工作,但replace不适用于任何以?
我不知道什么时候?会出现
我正在使用这个:
const regex = new RegExp("(?<![^|])(?:" + search_for.join("|") + ")(?![^|])", "g");
我试图弄清楚如何更正我的正则表达式但没有得到它
在此先感谢您的帮助
我在一张纸上:
| 搜索 | 用。。。来代替 |
|---|---|
| ABC乔 | MNQ |
| XYZ车 | XXX |
| DDD foo? | 鲍勃酒吧 |
我在另一张纸上有标题:
| 标签 | ID | ABC乔 | XYZ车 | DDD foo? |
|---|
运行替换后,我想要标题:
| 标签 | ID | MNQ | XXX | 鲍勃酒吧 |
|---|
我得到的是:
| 标签 | ID | MNQ | XXX | DDD foo? |
|---|
var data = range.getValues();
search_for.forEach(function(item, i) {
pair[item] = replace_with[i];
});
const regex = new RegExp("(?<![^|])(?:" + search_for.join("|") + ")(?![^|])", "g");
//Update Header row
//replace(/^\s+|\s+$|\s+(?=\s)/g, "") …Run Code Online (Sandbox Code Playgroud) 我正在使用 Fetch 将 JSON 数据输出到 Google 表格
Fetch 函数未将 JSON 中的所有数据输出到工作表
你可以看到,列N通过R没有被添加到表
这是我的 Fetch 功能
function fetchData() {
// Set Fetch Variables
var url = "https://sum-app.net/projects/13435720200118544/download_data/combined_json"
var response = UrlFetchApp.fetch(url);
var responseText = response.getContentText();
var responseJson = JSON.parse(responseText);
var connectionKeys = Object.keys(responseJson.connections[0]);
var data = responseJson.connections.map(e => connectionKeys.map(f => {
return e[f] instanceof Array ? e[f].join("|") : e[f];
}));
data.unshift(connectionKeys);
data = data.map(x => x.map(y => typeof y === 'undefined' …Run Code Online (Sandbox Code Playgroud) 我有管道分隔的字符串,我需要entire在管道之间的子字符串上查找和替换
所以如果我的字符串看起来像
AAAP|AAA TTT|AAA|000 或AAA|AAAP|AAA TTT|AAA|000或AAA|AAAP|AAA TTT|AAA|AAA
该AAA可在字符串中的任何地方。开始和/或结束或多次存在
我想AAA用ZZZ
我需要的结果:
AAAP|AAA TTT|ZZZ|000或ZZZ|AAAP|AAA TTT|ZZZ|000或ZZZ|AAAP|AAA TTT|ZZZ|ZZZ
我得到的结果
AAAP|ZZZ TTT|ZZZ|000 ...
如何将替换限制为整个子字符串
Sub ExtractSubstringReplace()
Dim strSource, strReplace, strFind, RegExpReplaceWord, r, a
strSource = "AAAP|AAA TTT|AAA|000"
strFind = "AAA"
strReplace = "ZZZ"
Dim re As Object
Set re = CreateObject("VBScript.RegExp")
re.Global = True
re.IgnoreCase = True
re.Pattern = "\b" & strFind & "\b"
RegExpReplaceWord = re.Replace(strSource, strReplace)
MsgBox RegExpReplaceWord
End …Run Code Online (Sandbox Code Playgroud)