发布于 2022-06-09 07:40:47
你所做的,离回答你的问题不远。你所需要的就是把熊猫精灵重新分配到你的数据中心(如何向现有的DataFrame中添加新列?)的一个新专栏中。我将按以下方式完成这项工作:
import pandas as pd
df = pd.read_excel('C:/Users/Desktop/Studen List.xlsx') #ideally you would prefere using relative paths (i.e. ./relative_path_to_file/Student_list.xlsx)
df['Duplicate'] = df.duplicated()
df['Duplicate'] = df['Duplicate'].replace({True: 'Yes', False: 'No'}) # eventually if you want Yes / No labels rather than True / False
df.to_excel('./relative_path/Modified_Student_list.xlsx')希望这能有所帮助
发布于 2022-06-09 07:40:44
这可能有助于您进一步了解:
import pandas as pd
def insert_boolean_for_duplicates(excelfile):
df = pd.read_excel(excelfile)
dc = df.duplicated()
print(dc)
print('------------')
print(df)
print('------------')
print(dc.drop_duplicates())
print('------------')
print(dc.values)
.
if __name__ == '__main__':
insert_boolean_for_duplicates('StudentList.xlsx')我建议你去看看此链接,它可能会帮你解决问题。
https://stackoverflow.com/questions/72555942
复制相似问题