pandas.DataFrame.get_values 是一个旧版本的方法(在 pandas 0.24.0 之前可用),用于获取 DataFrame 中的所有值,作为一个二维 NumPy 数组。它已经在较新的 pandas 版本中被废弃,并建议使用 to_numpy() 方法代替。本文主要介绍一下Pandas中pandas.DataFrame.get_values方法的使用。

DataFrame.get_values(self)                                                                    [source]

将稀疏值转换为稠密值后,返回一个ndarray。

从0.25.0版开始不推荐使用:np.asarray(..)DataFrame.values()代替。

这与.values非稀疏数据相同。对于SparseArray中包含的稀疏数据,首先将其转换为密集表示。

返回值:

numpy.ndarray

DataFrame的Numpy表示。

例子

import pandas as pd

# 创建一个示例 DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4.5, 5.6, 6.7],
    'C': ['a', 'b', 'c']
}

df = pd.DataFrame(data)

# 获取 DataFrame 的所有值
values = df.get_values()

print(values)

推荐文档

相关文档

大家感兴趣的内容

随机列表