如何删除csv中列的每个单元格中的第一行和第二行

voase2hg  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(125)

我没有找到解决办法,所以也许有人可以帮助我
我有一个csv文件,它有“splitted_text”列,如何删除每行中的第一行和第二行文本?enter image description here

jecbmhm3

jecbmhm31#

根据屏幕截图,我假设:
删除第一行和第二行文本
您的意思是“删除splitter_text列中包含的每个列表的第一个和第二个元素”
在这种情况下,您只需沿着列应用一个函数:

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个或更少的元素,则返回空列表:[] .

相关问题