2024-06-08 00:35:41 发布
网友
我有一个数据帧df,如下所示:
df
Type Size Biomass 12 Coal 15 Nuclear 23
我有一个字符串str,比如:Biomass_wood 我想返回以下数据帧:
str
Biomass_wood
Type Size Biomass 12
这是因为Biomass与Biomass_wood的第一部分部分部分匹配
Biomass
这实际上与df[df.Type.str.contains(str)]相反,因为较大的字符串包含在str中而不是列Type
df[df.Type.str.contains(str)]
Type
以下应该做
df[df['Type'].map(lambda t: t in 'Biomass_wood')]
以下应该做
相关问题 更多 >
编程相关推荐