簡體   English   中英

獲取具有唯一索引的行 DataFrame Pandas

[英]Get rows with unique indexes DataFrame Pandas

我通過刪除一些包含無效數據的行來格式化 excel 文件。 我正在嘗試將刪除的數據保存到新的 DataFrame。 我創建了原始 DataFrame 的副本並想比較它們。 我的 output DataFrame 中缺少的行應寫入新的 DF。

path = 'Users/Files/Directory-All.xlsx'
df = pd.read_excel(path)
df2 = pd.read_excel(path)

format_data(df):
   pass
df = format_data(df)

那么,如何通過比較 df 和 df2 的索引來刪除行?

哦,我明白了。

indexes = [x for x in df2.index if x not in df.index]
df2.iloc[indexes]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM