![](/img/trans.png)
[英]How to remove duplicated rows and columns from a data frame disregarding NAs?
[英]How do I remove duplicated columns from a data frame in R?
我有一個包含許多重復列的 data.frame,例如:
df = data.frame(a=1:10, b=1:10, c=2:11)
是否有刪除重復列的 function(基礎 R 或 dplyr)? unique()
刪除重復的行。
與如何刪除 R 中的重復列名不同? 我的列已經有不同的名稱,但值是相同的。
一個選項是
df[!duplicated(as.list(df))]
或者
df[!duplicated(unclass(df))]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.