[英]Removing rows from csv file before a particular row based on values in that row using Pandas
[英]Remove Suffixes from row values in each row of csv using pandas
我有一个 csv,其中只有一列名为“FileName”。 我希望在“-”之后完全删除后缀。 输入示例如下:-
文件名:- 文件夹名称-1.pdf 文件夹名称-2.pdf
但是,我这边想要的 output 是:-
文件夹名称 文件夹名称
我也尝试使用applymap,但没有奏效。
通过索引str[0]
使用Series.str.split
然后 select 拆分列表的第一个值:
df = pd.DataFrame({'FileName':['folder_name-1.pdf','folder_name-2.pdf']})
df['FileName'] = df['FileName'].str.split('-').str[0]
print (df)
FileName
0 folder_name
1 folder_name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.