我有一个包含两列的Dataframe,其中一列是字符串,另一列是列表,如下所示:
RSD_TYPE FILTER LIST
0 AQ500 [N/A, Z mean, SNR mean, Dir mean]
1 Triton [wipe mean, Z mean, Avail mean, Dir mean]
2 Windcube [N/A, W mean, Q mean, Dir mean]
3 Zephir [Rain mean, W mean, Packets, dir mean]
试试这个:
df[df['RSD_TYPE'].str.contains("AQ5")]['FILTER LIST']
示例:
In [3]: df
Out[3]:
RSD_TYPE FILTER LIST
0 AQ500 [N/A, Z mean, SNR mean, Dir mean]
1 Triton [wipe mean, Z mean, Avail mean, Dir mean]
2 Windcube [N/A, W mean, Q mean, Dir mean]
3 Zephir [Rain mean, W mean, Packets, dir mean]
[4 rows x 2 columns]
In [4]: df[df['RSD_TYPE'].str.contains("AQ5")]
Out[4]:
RSD_TYPE FILTER LIST
0 AQ500 [N/A, Z mean, SNR mean, Dir mean]
[1 rows x 2 columns]
In [5]: df[df['RSD_TYPE'].str.contains("AQ5")]['FILTER LIST']
Out[5]:
0 [N/A, Z mean, SNR mean, Dir mean]
Name: FILTER LIST, dtype: object
我在创建正则表达式以匹配这些内置组时需要一些帮助: 我尝试了以下匹配模式,但它给了我一些错误: 错误代码: 这是预览:https://regex101.com/r/WKal3Y/1
问题内容: 我正在寻找使用ScanFilter搜索一组蓝牙设备。我知道所有这些设备的地址都以00:A0:50开头,然后最后6位数字有所不同,因此所有地址看起来都像00:A0:50:XX:XX:XX。我正在寻找一种使用setDeviceAddress来查找地址以那6位数字开头的设备的方法。这将字符串作为输入。相关代码如下。 我想我需要为此使用诸如正则表达式之类的东西,但是我对Java,Android
我希望使用扫描过滤器来搜索一组蓝牙设备。我知道所有这些设备的地址都以00:A0:50开头,然后最后6位数字有所不同,因此所有地址看起来都像00:A0:50:XX:XX:XX。我正在寻找一种方法来使用setDeviceAddress来查找地址以这6位数字开头的设备。这将字符串作为输入。相关代码如下。 我想我需要为此使用类似正则表达式的东西,但是我对Java、Android和regex相当陌生,我不确
我正在使用Restasured来帮助我进行一些测试。 给定以下XML: 如何在“描述”属性中选择包含“儿童”一词的所有膳食?我需要区分大小写。 下面没有抛出异常,但它也没有找到我需要的代码属性CHML: 我猜我的Regex/grep错了?
我尝试进入调试模式,它似乎无法提取字符串的特定部分。我做错了什么?我的regex错了吗?它似乎与我尝试过的所有在线regex构建器/测试器相匹配。
我不明白为什么所有这些空字符串之间。