小编MSD*_*MSD的帖子

Python Pandas-如何通过一个值过滤多列

我正在做熊猫分析。
我的表有700万行* 30列。单元格值的范围从-1到3随机。现在,我想根据列的值过滤掉行。

我了解如何根据多个条件进行选择,写下条件并通过“&”“ |”组合。
但是我有30列要过滤,并按相同的值过滤。例如,需要选择最后12列的值等于-1

df.iloc[:,-12:]==-1
Run Code Online (Sandbox Code Playgroud)

上面的代码给了我一个布尔值。我需要实际的数据框。
这里的逻辑是“或”,表示如果任何列的值为-1,则需要选择该行。另外,很高兴知道我是否需要“和”,所有列的值都为-1?
非常感谢

python data-analysis pandas

4
推荐指数
1
解决办法
1900
查看次数

计算Python中unicode字符的字节

我正在编写一个Python脚本,以从文件中读取Unicode字符并将其插入数据库中。每个字符串只能插入30个字节。在插入数据库之前,如何计算字符串的大小(以字节为单位)?

python unicode byte

0
推荐指数
1
解决办法
745
查看次数

解析Json的可选字段

我有以下格式的JSON:

{  
    "type":"MetaModel",
    "attributes":[  
        {  
            "name":"Code",
            "regexp":"^[A-Z]{3}$"
        },
        {
            "name":"DefaultDescription",
        },
   ]
}
Run Code Online (Sandbox Code Playgroud)

attributes["regexp"]是可选的.当我尝试访问该字段时attribute["regexp"],我收到错误

KeyError: 'regexp'
Run Code Online (Sandbox Code Playgroud)

假设是,如果该字段不存在则将其视为NULL.

如何访问可选字段?

python regex json

-1
推荐指数
1
解决办法
1556
查看次数

标签 统计

python ×3

byte ×1

data-analysis ×1

json ×1

pandas ×1

regex ×1

unicode ×1