How to retrieve the specific rows with all the columns in the dataset?

2 次查看(过去 30 天)
Hi everyone,
I have dataset which has 2832 rows and 4 columns. In this specific dataset I want to retrieve two rows, for example in the image provided for time instant 1.5 I want to get the two values of number of packets for both cachehits and cachemisses and further to the retrieved values I want to implement the formula of Hitratio = (Cachehits)/(CacheHits+CacheMisses) *100 and get the value of hit ratio.

采纳的回答

KSSV
KSSV 2022-8-10
I hope the dataset is in the form of a table. So your table is going to be of size 2832x4.
idx = T.Time==1.5 ;
T1 = T(idx,:) ;
T1.(1)
T1.Node
T1.Type
You can access your required from T1.
  6 个评论
Sai Gautam Mandapati
Thanks, that works fine. I just have one more question. In the code above why have you declared T1. (1)? Can you please explain? Thank you so much.
KSSV
KSSV 2022-8-10
Read about table. If you want to access the first column, either you can use T.Time or T.(1). 1 stands for first column.

请先登录,再进行评论。

更多回答(0 个)

标签

Community Treasure Hunt

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

Start Hunting!

Translated by