如何在Julia中删除特定的行?假设我有一个数组:
[A , 2
B , 4
C , 6]
我想删除第一列中有'B'的行。我可以确定这是哪一行,但无法删除该行。有人能帮我吗?
谢谢,
Nico
如何在Julia中删除特定的行?假设我有一个数组:
[A , 2
B , 4
C , 6]
julia> a = rand(1:10, 5,3)
5×3 Array{Int64,2}:
4 5 7
8 4 3
8 6 3
10 4 1
9 3 10
删除第4行:
julia> row = 4
julia> a = a[setdiff(1:end, row), :]
4×3 Array{Int64,2}:
4 5 7
8 4 3
8 6 3
9 3 10
julia> data=DataFrame(rand(1:10, 5,3))
5×3 DataFrames.DataFrame
Row x1 x2 x3
1 9 1 1
2 8 5 8
3 9 2 2
4 9 6 5
5 3 8 7
julia> data[data[:x1].!=8,:]
4×3 DataFrames.DataFrame
Row x1 x2 x3
1 9 1 1
2 9 2 2
3 9 6 5
4 3 8 7