0
我想在我的數據幀比較對兩列,並測試它們是否相等。下面是在R上的代碼:比較consequetive對用於跨數據幀的平等列在Python
colSums(df[,seq(1,ncol(df),2)]==df[,seq(2,ncol(df),2)])
如果我的數據是這樣的:
a b c d e f
hi hi hi ho hi ho
ho ho ho ho ho hi
我的代碼將比較列與B,C與d等,檢查有多少行等於並按以下方式返還給我。數據幀IM工作的就有N×2N的尺寸。(列數甚至)
a c e
2 1 0
我無法複製在Python(原諒我的經驗不足)這個代碼 任何幫助將不勝感激! 感謝
我完全不熟悉編碼,所以請原諒我, 我運行上面的代碼並用我的數據框名稱替換'list' 如何查看結果? 另外我的數據幀有N×N列,以前沒有提及它的apoplogies。 – Aman
@Aman我添加了一個示例用法,並更正了我的代碼中的一些錯誤。如果您的數據是以列表方式組織的(即類似於A),那麼它現在應該可以工作。 – ilim
@Aman如果N可以是奇數則可能需要通過用**(j取代在第5行由if語句檢查表達略微更新此碼+ 1
ilim