循環遍歷列的成對組合

尼亞姆45

這是一個示例數據框:

d = {'Gender': [1,1,0,1,0], 'Employed': [1,0,0,1,1], 'Name':['Alan', 'Joe', 'Sam', 'Amy', 
'Chloe']}
d=pd.DataFrame(d)

我想獲得列的所有成對組合,以便我可以將它們傳遞給費舍爾的精確測試:

from itertools import combinations
pairwise_combinations=list(combination(d.columns, 2))
pairwise_combinations=[', '.join(map(str, x)) for x in pairwise_combinations]

這給了我以下形式的對:

Gender, Employed

我想說

for i in pairwise_combinations:
    data=d[[i]]

目前這給出了一個錯誤,因為它仍然是錯誤的形式。我需要在列名周圍加上引號。我怎樣才能做到這一點?

查爾斯·達森維爾

如果我很清楚你想要的是這個:

from itertools import combinations
pairwise_combinations = list(combinations(d.columns, 2))

for i in pairwise_combinations:
    data = d.loc[:, i]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

循環遍歷嵌套的對像數組

循環遍歷 ArrayList 的所有可能組合

如何循環遍歷包含對象和數組的 JSON 對象

Javascript 對象 - 檢查並循環遍歷對像中的數組

循環遍歷嵌套數組以返回對象的值

循環遍歷動態列

Flutter 循環遍歷對象(基礎)

使用 FOR 循環遍歷 JSON 對象

jquery:循環遍歷 json 數組

Terraform 循環遍歷 2 個元組

循環遍歷數組和數據幀

循環遍歷 JSON 對象並將它們轉換為 React 組件

使用 Python 和 Pandas 循環遍歷列

#each 循環中的 #reduce 循環不會遍歷整個數組

循環遍歷兩個數組以填充二維數組

JS循環遍歷數組並用地圖分組

循環遍歷對象並根據給定數組中的正則表達式替換值

Javascript - 如何在 React 中一遍又一遍地循環遍歷數組

循環遍歷對象直到找到參數(VueJS)

如何從當前日期開始循環遍歷天數數組

如何循環遍歷具有不同數據類型的集合/映射數組

循環遍歷二維數組 | 電源外殼

循環遍歷結構體數組時打印的值不正確

循環遍歷 JSON 數組以獲取隨機值(Javascript)

循環遍歷數組並檢查多個條件

打字稿 - 在啟用 noUncheckedIndexedAccess 的情況下向後循環遍歷數組

如何在 Java 中的一個循環中遍歷 2 個不同的數組

循環遍歷隨機生成的數組的最佳方法

如何從嵌套數組中刪除數組,循環遍歷數組的其餘部分。然後循環遍歷嵌套數組的 1 個值,全部在 vanilla js 中