Python 如何阻止熊猫创建新专栏?

Python 如何阻止熊猫创建新专栏?,python,csv,pandas,Python,Csv,Pandas,我有一个鱼出现的csv文件,需要修剪掉任何只出现一次的鱼,然后将其输出为“修剪”csv。但是,我正在使用的函数向修剪后的csv添加了一个无标题列,这会打乱我需要对修剪后的文件进行的进一步计算 该列包括从到_keep的行号,我相信这一行的结果是:返回df[df[colname].isin(到_keep)]。我想让这个脚本不创建这个专栏;否则,我没有手动删除它从每一个单一的csv文件我修剪 import pandas as pd def trim_single_entries(fn, colnam

我有一个鱼出现的csv文件,需要修剪掉任何只出现一次的鱼,然后将其输出为“修剪”csv。但是,我正在使用的函数向修剪后的csv添加了一个无标题列,这会打乱我需要对修剪后的文件进行的进一步计算

该列包括从
到_keep
的行号,我相信这一行的结果是:
返回df[df[colname].isin(到_keep)]
。我想让这个脚本不创建这个专栏;否则,我没有手动删除它从每一个单一的csv文件我修剪

import pandas as pd

def trim_single_entries(fn, colname):
# remove all entries where colname's entry is unique to one row across the whole file
df = pd.read_csv(fn)
if colname in df.columns:
    counts = df[colname].value_counts()
    to_keep = [counts.index[i] for i in range(0,len(counts)) if counts.values[i] > 1]  
    return df[df[colname].isin(to_keep)]
else:
    return False

x = trim_single_entries('fish_data.csv', 'catalognumber')

x.to_csv('trimmed_fish_data.csv')

index=False
添加到
to_csv
方法中

index=False
添加到
to_csv
方法中如果您回答了问题,我会将其标记为正确!问题已经回答了吗?不幸的是,我不知道如何搜索它,我对python/pandas非常陌生,甚至不知道索引是什么