how to extract subset from dataset?

2 次查看(过去 30 天)
Welcome
I have a dataset of type "CSV" named "NF" in which there is a column of type Categorecal named "Attack" and it has five categories: 'Benign', 'Theft', 'DDoS', 'DoS', and 'Reconnaissance' .
I want to extract a new dataset from this dataset "NF" based on the value of the column "Attack" if it is only equal to 'DDoS'

采纳的回答

Arif Hoq
Arif Hoq 2022-12-7
a=readtable("NF.xlsx");
aa=find(strcmp(a.Attack,'DDoS'));
aaa=a(aa,:)
aaa = 3×5 table
value del dys label Attack _____ ___ ____ _____ ________ 1 43 232 1 {'DDoS'} 3 4 2323 1 {'DDoS'} 34 6 2323 1 {'DDoS'}
  11 个评论
mahmood aljamal
mahmood aljamal 2022-12-7
I got this error
Error using load
Unable to read file 'output.mat'. No such file or directory.
Arif Hoq
Arif Hoq 2022-12-7
check the 'output.mat' file in your matlab directory.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Standard File Formats 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by