已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。
20小时前关门了。
Improve this question
假设
| 色谱柱_A|色谱柱_B|
| - ---------------------------------------------------|- ------|
| A类|CT|
| A类|T型|
| 附件|T型|
我想从两列中删除两行,这两列包含多个字符,例如(ATT和CT)行,并且只计算剩余的行。请指导我如何使用python编写代码。
预期产出
| 色谱柱_A|色谱柱_B|
| - ------|- ------|
| A类|T型|
4条答案
按热度按时间luaexgnf1#
你可以使用lambda函数来遍历每一行并检查是否为true show
代码:
或通过将列表转换为字符串并仅选择少于2个
8i9zcol22#
一种使用
numpy.char.str_len
的方法是:产出
第一步:
创建布尔矩阵:
函数
all
从该矩阵中找到行,其中所有值都是True
。mlmc2os53#
您可以使用
pandas.DataFrame.applymap
并计算每列中每个项目的长度。输出:
说明:
dced5bon4#