You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用readtable导入传感器CSV数据后如何删除行号除以9余1的行

Matlab 环境操作方案(你用到的readtable为Matlab内置函数)

方法1:直接删除符合条件的行

执行以下单行代码即可完成操作,将your_table替换为你实际的表变量名:

your_table(mod(1:height(your_table),9) == 1, :) = [];

方法2:按保留行筛选(逻辑更直观)

  • 先获取表的总行数:total_row = height(your_table);
  • 生成需要保留的行的逻辑索引:keep_index = mod(1:total_row,9) ~= 1;
  • 对表做索引筛选完成过滤:your_table = your_table(keep_index, :);

操作完成后可执行head(your_table, 20)输出前20行,验证第1、10行是否已经被正常删除。


R 环境操作方案(若你使用的是R的read.table读取数据)

执行以下代码即可,将your_df替换为你实际的数据框变量名:

keep_index <- seq(nrow(your_df)) %% 9 != 1
your_df <- your_df[keep_index, ]

内容的提问来源于stack exchange,提问作者권종문

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 07:54:01