【发布时间】:2021-01-26 15:11:36
【问题描述】:
对于特定列中的每一行(Excel 文件中有大约 56,000 条记录),我将如何仅提取字符串的一部分?我需要将所有文本保留在最后一个“/”正斜杠的左侧。挑战在于并非所有单元格都具有相同数量的“/”。最后一个 '/' 的末尾总是有一个文件名 (*.wav),但文件名中的字符数并不总是相同(有时为 5,有时为 6)。
以下是单元格中字符串的一些示例:
cloch/51.wav
grand/Grand_bombarde/02-suchy_Grand_bombarde/038-D.wav
grand/Grand_bombarde/02-suchy_Grand_bombarde/039-D#.wav
AB_AeolinaL/025-C#.wav
AB_AeolinaL/026-D.wav
AB_violadamourL/rel99999/091-G.wav
AB_violadamourL/rel99999/092-G#.wav
AB_violadamourR/024-C.wav
AB_violadamourR/025-C#.wav
提取的文本应为:
钟形
盛大/Grand_bombarde/02-suchy_Grand_bombarde
盛大/Grand_bombarde/02-suchy_Grand_bombarde
AB_AeolinaL
AB_AeolinaL
AB_violadamourL/rel99999
AB_violadamourL/rel99999
AB_violadamourR
AB_violadamourR
谁能推荐使用 R 的策略?
【问题讨论】: