假设您有以下文件路径,您希望从这些路径获取文件名(不带扩展名):
relfilepath
0 20210322636.pdf
12 factuur-f23622.pdf
14 ingram micro.pdf
19 upfront.nl domein - Copy.pdf
21 upfront.nl domein.pdf
Name: relfilepath, dtype: object
我提出了以下问题,但这给了我一个问题,第一个项目,它成为一个数字输出'20210322636.0'
from pathlib import Path
for i, row in dffinalselection.iterrows():
dffinalselection['xmlfilename'][i] = Path(dffinalselection['relfilepath'][i]).stem
dffinalselection['xmlfilename'] = dffinalselection['xmlfilename'].astype(str)
这是错误的,因为它应该是“20210322636”
请帮忙
如果列值始终是文件名/文件路径,请使用maxsplit参数
1
从.
的右侧将其拆分,并获取拆分后的第一个值您的操作是正确的,但对数据帧的操作是错误的
相反,只要做:
或者
相关问题 更多 >
编程相关推荐