我正在尝试将df的所有列转换为numpy数组,以便以后可以引用变量来操纵该数组。
这不起作用
DictDF = {}
for Column in MainDF.columns:
DictDF[Column] = MainDF.Column.values
MainDF.Column.to_numpy()
不允许
我收到一个错误:AttributeError: 'DataFrame' object has no attribute 'Column'
因此,我该怎么做才能将这些列动态转换为numpy数组?
答案 0 :(得分:1)
您可以使用字典理解功能在一行中完成此操作: DictDF = {i:MainDF.i列中i的MainDF [i] .values}