小编Ory*_*sza的帖子

Postgres 列名或表名什么时候需要引号,什么时候不需要?

让我们考虑以下 postgres 查询:

SELECT * 
FROM "MY_TABLE"
WHERE "bool_var"=FALSE 
 AND "str_var"='something';
Run Code Online (Sandbox Code Playgroud)

当我删除周围的引号时,查询无法正确响应,但当我"str_var""bool_var". 为什么?在这种情况下编写查询的正确方法是什么,布尔列周围没有引号,文本列周围没有引号?还有什么?

postgresql quoted-identifier

8
推荐指数
2
解决办法
7302
查看次数

如何在 pandas 数据框中创建布尔空列?

我想向给定的 pandas 数据框添加一个空布尔列。现在我已经这样做了(df是我的数据框):

df["empty_bool_col"]=None
df["empty_bool_col"]=df["empty_bool_col"].astype(bool)
Run Code Online (Sandbox Code Playgroud)

然后,我的专栏如下所示:

0    False
1    False
2    False
3    False
Name: empty_bool_col, Length: 4, dtype: bool
Run Code Online (Sandbox Code Playgroud)

这并不表示某些值可能丢失,并且该列实际上是空的。是否不可能在 pandas 数据框中获取布尔类型的空列?

python boolean pandas

5
推荐指数
1
解决办法
3913
查看次数

标签 统计

boolean ×1

pandas ×1

postgresql ×1

python ×1

quoted-identifier ×1