我尝试将TextJoin函数与IF一起使用,但是它似乎不起作用。我认为我已经正确地编写了公式,但是它没有给出我尝试获得的解决方案。
目标: 我希望仅当B列的值与D列的值匹配时才打印A列的值。预期结果应为1,2,3,6
有谁知道我该怎么办?我做错什么了吗?顺便说一句,我正在使用Google电子表格。
我对 Python 中的排名很好奇。输出如何到达,如下所示?排名对数据有什么影响?
Input obj = pd.Series([7,-5,7,4,2,0,4])
Run Code Online (Sandbox Code Playgroud)
输出:
print(obj)
0 7
1 -5
2 7
3 4
4 2
5 0
6 4
Run Code Online (Sandbox Code Playgroud)
秩
print(obj.rank())
0 6.5
1 1.0
2 6.5
3 4.5
4 3.0
5 2.0
6 4.5
Run Code Online (Sandbox Code Playgroud) 中位数定义为将数据集的上半部分与下半部分分开的数字。从 STATION 查询北纬度 (LAT_N) 的中位数,并将结果四舍五入到小数位。
输入格式
STATION表描述如下:
Field : Type
ID : NUMBER
CITY : VARCHAR2(21)
STATE : VARCHAR2(2)
LAT_N : NUMBER
LONG_W: NUMBER
Run Code Online (Sandbox Code Playgroud)
其中 LAT_N 是北纬,LONG_W 是西经。
我只能设法获取中值的行索引
select floor((count(lat_n)+1)/2) from station;
Run Code Online (Sandbox Code Playgroud)
即行索引 250。下一步是使用该值提取行索引 250 处的 lat_n 值。如何转换为 SQL?
我知道 SGA(包含一个 Oracle 数据库实例的数据和控制信息)代表系统全局区域,PGA(包含专门供 Oracle 进程使用的数据和控制信息)代表程序全局区域,但是,我不知道真正理解变量对数据库的作用。如果 SGA 配置为比 PGA 大 10 倍,那么在检索数据时会有什么帮助?
oracle ×2
if-statement ×1
memory ×1
pandas ×1
python ×1
python-3.x ×1
rank ×1
select ×1
sql ×1
textjoin ×1