删除表包含空的行

python pandas到dolphindb的函数映射里面,对dataframe使用dropna,删除有空值的行,但是在dolphindb编辑器里,使用dropna函数,好像不能直接对表进行空值删除,如果运行dropna(test_data),就会报错,请问对于表格,怎么快速的按行删除空值?

attachments-2024-01-5hMo38X2659799257dcc3.pngattachments-2024-01-kQrpObVG65979938b1b87.png

请先 登录 后评论

1 个回答

veryOrdinary

如果是内存表的话,可以用索引过滤,类似:

t = table(`bb`bb`aa`aa as id, NULL NULL 3 4 as val)
t = t[t.val!=NULL]

如果是分布式表,需要使用 SQL 语句:

delete from tb where nullCol is null
请先 登录 后评论
  • 1 关注
  • 0 收藏,278 浏览
  • Polly 提出于 2024-01-05 13:53

相似问题