gpt4 book ai didi

python-3.x - Pandas 将一行中的所有数据放入一列中

转载 作者:行者123 更新时间:2023-12-03 09:09:41 26 4
gpt4 key购买 nike

我还有另一个 csv 问题。我正在使用 pandas 从 csv 文件中删除重复项。这样做后,我注意到所有数据都已放入一列中(预处理数据已包含在 9 列中)。如何避免这种情况?

这是数据示例:

39,43,197,311,112,88,47,36,Label_1

这是函数:

import pandas as pd

def clear_duplicates():
df = pd.read_csv("own_test.csv", sep="\n")
df.drop_duplicates(subset=None, inplace=True)
df.to_csv("own_test.csv", index=False)

最佳答案

删除 sep,因为 read_csv 中的默认分隔符为 , :

def clear_duplicates():
df = pd.read_csv("own_test.csv")
df.drop_duplicates(inplace=True)
df.to_csv("own_test.csv", index=False)

也许不太好,但也有效:

pd.read_csv("own_test.csv").drop_duplicates().to_csv("own_test.csv", index=False)

关于python-3.x - Pandas 将一行中的所有数据放入一列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43588819/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com