gpt4 book ai didi

python - pytables 是否支持 NULL?

转载 作者:搜寻专家 更新时间:2023-10-30 20:07:01 26 4
gpt4 key购买 nike

我有这样的表

------------------ 
GeneId | ProteinId
1 | 157
2 | -
3 | 587
4 | 897
5 | -
6 | 120

在真实数据库中,我可以将 ProteinId 列视为 INT 并将 NULL 用于“-”数据。但是,我在 pytables 中找不到相同的选项。 pytables 是否支持 NULL ?目前,我使用“0”表示 NULL 数据。

最佳答案

作为the docs说,

Cells in a PyTables' table always have a value of the cell type, so there is no NULL. Instead, cells take a default value (zero or empty) which can be changed in the type declaration, like this: col_name = StringCol(10, dflt='nothing') (col_name takes the value 'nothing' if unset).

因此,对于整数列,通常使用默认值 0,而且,不,唉!,没有办法将值标记为丢失或未知,就像 SQL 中的 NULL 那样。

关于python - pytables 是否支持 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1837181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com