我没有找到解决方案,所以也许有人可以帮助我
我有一个csv文件,它有";splitted_text"列,如何删除每行中的第一行和第二行文本?在此处输入图像描述
根据屏幕截图,我假设通过:
删除文本的第一行和第二行
你的意思是";删除包含在CCD_ 1列中的每个列表的第一和第二元素";
在这种情况下,您可以简单地沿列应用一个函数:
df["clean_splitted_text"] = df["splitted_text"].apply(lambda x: x[2:])
将已清理的输出保存在新列或中
df["splitted_text"] = df["splitted_text"].apply(lambda x: x[2:])
如果您想覆盖该列的内容(!(
这里,lambda x: x[2:]
是删除列表的前两个元素的函数。如果该列表包含2个或更少的元素,则返回空列表:[]
。