DataFrame.as_blocks(copy=True)
将框架转换为dtype ->构造函数类型的dict,每个构造函数类型都有一个同构的dtype。
从0.21.0版开始不推荐使用。
注意:块的dtypes
将保存在这里(与as_matrix
不同)
参数: | copy : |
返回: | values : |
DataFrame.as_matrix(columns=None)
将frame转换为它的数字数组表示形式。
从0.23.0版本开始就不提倡使用 DataFrame.values()。
参数: | columns : 如果 |
返回: | values : 如果调用者是异构的,并且包含布尔值或对象,那么结果将是 |
Notes
返回不是一个数字矩阵,而是一个数字数组。dtype
将是分母较低的dtype
(隐式上转换);也就是说,如果混合了dtypes
(即使是数值类型),也会选择容纳所有类型的dtypes
。如果不处理这些块,请小心使用。
例如,如果dtype
是float16
和float32
,则dtype
将向上转换为float32
。如果dtype
是int32
和uint8
,则dtype将为int32。通过numpy.find_common_type
约定,混合int64
和uint64
将得到一个float64
dtype
。
此方法用于向后兼容。通常,建议使用“.values”
。