result = result.sort_values(by='folder', key=lambda x: x.str.extract('(\d+)', expand=False).astype(int), ascending=False)解释expand=False代码的意思
时间: 2024-04-23 11:22:27 浏览: 47
dbf.rar_arcgis_arcgis python_site:www.pudn.com
在使用`str.extract()`函数时,`expand`参数的默认值为`True`,表示将返回一个DataFrame,每个匹配的组都是一列。如果将`expand`设置为`False`,则返回一个Series,包含所有匹配的结果。在这里,我们只需要提取出数字,因此将`expand`设置为`False`可以使返回结果更符合我们的需求。具体来说,返回的Series中的每个元素都是一个字符串,表示`folder`列中的数字部分。这个字符串可以直接使用`astype(int)`函数转换为整数类型。
阅读全文