返回与字符串的较大部分字符串匹配的行

2024-06-08 00:35:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧df,如下所示:

Type      Size
Biomass   12
Coal      15
Nuclear   23

我有一个字符串str,比如:Biomass_wood 我想返回以下数据帧:

Type      Size
Biomass   12

这是因为BiomassBiomass_wood的第一部分部分部分匹配

这实际上与df[df.Type.str.contains(str)]相反,因为较大的字符串包含在str中而不是列Type


Tags: 数据字符串dfsizetypenuclearcontainsstr

热门问题