Các tiêu chí sau đây mang lại cho tôi một kết quả False Boolean True (lược là một dataframe với hơn 1.000 cột và tôi chọn các cột với hơn 4000 mục.cột Pandas Chọn DataFrame sử dụng boolean
criteria=comb.ix[:,'c_0327':].count()>4000
Tôi muốn . sử dụng nó để chọn các cột Đúng như một Dataframe mới
Sau đây chỉ mang lại cho tôi "Unalignable chính boolean Dòng cung cấp"
comb.loc[criteria,]
tôi cũng đã cố gắng:
comb.ix[:, comb.ix[:,'c_0327':].count()>4000]
Tương tự như câu trả lời câu hỏi này dataframe boolean selection along columns instead of row nhưng điều đó mang lại cho tôi những lỗi tương tự: "Unalignable chính boolean Dòng cung cấp"
comb.ix[:,'c_0327':].count()>4000
sản lượng:
c_0327 False
c_0328 False
c_0329 False
c_0330 False
c_0331 False
c_0332 False
c_0333 False
c_0334 False
c_0335 False
c_0336 False
c_0337 True
c_0338 False
.....
bạn không muốn 'comb [criteria.columns] '? – EdChum
comb [criteria.columns] cho tôi đối tượng "Series" không có thuộc tính 'cột' – dartdog