如何在Python中删除包含分段文本的csv文件的第一行?

kt06eoxx  于 2023-03-20  发布在  Python
关注(0)|答案(1)|浏览(114)

我想删除包含Python中分段文本的csv文件的第一行。
我有下面的python代码:

# Read the data
with open("file.csv", "r") as f:
    data = f.read().split("\n")

# Remove the 1st line
del data[0]

# Save the data
with open("file.csv", "w") as f:
    f.write("\n".join(data))

上面的代码只能删除包含文本或字符的第一行。不能删除包含带有段落的文本的单元格。

4xrmg8kj

4xrmg8kj1#

您可以将CSV加载为DataFrame,然后删除第一行并再次保存。

import pandas as pd

df = pd.read_csv(LOAD_FILE_PATH, header=None)[1:]
df.to_csv(SAVE_FILE_PATH, header=None, index=False)

相关问题