显然,我可以迭代列表中的每个元组,得到我想要的值,并将其弹出到一个数组中.不过,我认为应该有一个更好的办法。理想情况下,我希望将我的元组列表转换为一个矩阵或DataFrame (或类似的东西),在那里我可以将列提取为数组。例如,使用上面的元组列表,我想执行如下操作:
matrix = tups.AsMatrix(ncols=len(tups[0])) #All tups have the same
当对一个drop使用pandas.DataFrame方法时,它接受列名列表,但不接受元组,尽管说"list-like“参数是可以接受的。我是否不正确地阅读文档,因为我希望我的MWE工作。MWEdf = pd.DataFrame({k: range(5) for k in list('abcd')})
df.drop(['a', 'c'], a