2026a
# delete!
删除给定的键,返回集合
# 语法
delete!(collection, key)
delete!(df::DataFrame, inds)
# 说明
delete!(collection, key) 删除集合中给定键的映射,然后返回集合。 示例
delete!(df::DataFrame, inds) 删除数据框中给定索引对应的行,然后返回数据框。 示例
# 示例
删除字典中键对应的映射
创建字典 d 。
d = Dict("a"=>1, "b"=>2)
Dict{String, Int64} with 2 entries:
"b" => 2
"a" => 1
删除键 "b" 对应的映射。
delete!(d, "b")
Dict{String, Int64} with 1 entry:
"a" => 1
当字典 d 中已经没有 "b" 对应的映射时,delete! 不改变字典内容。
delete!(d, "b")
Dict{String, Int64} with 1 entry:
"a" => 1
删除数据框中索引对应的行
创建数据框 df。
using TyBase
df = DataFrame(a=1:3, b=4:6)
3×2 DataFrame
Row │ a b
│ Int64 Int64
────┼──────────────
1 │ 1 4
2 │ 2 5
3 │ 3 6
删除索引为 2 的一行。
delete!(df, 2)
2×2 DataFrame
Row │ a b
│ Int64 Int64
────┼──────────────
1 │ 1 4
2 │ 3 6
# 输入参数
collection - 输入集合Dict | RobinDict | OrderedRobinDict | SwissDict
输入待获取值的集合,指定为Dict、RobinDict、OrderedRobinDict或SwissDict。
key - 要删除的键数值 | 字符 | 字符串等
要在字典中删除的键,指定为数值、字符或字符串等。
df - 输入数据框数据框
输入数据框。
inds - 输入行索引数据框行索引
输入数据框的行索引。