要将 DataFrame 转换为带有索引的二维数组,可以使用 DataFrame 的 values 属性来获取值的二维数组,并使用 index 属性来获取索引的一维数组。然后将这两个数组合并成带有索引的二维数组。\n\n下面是一个示例代码:\n\npython\nimport pandas as pd\nimport numpy as np\n\n# 创建一个 DataFrame\ndf = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])\n\n# 将 DataFrame 转换为二维数组\nvalues = df.values\nindex = df.index.values\n\n# 将 values 和 index 合并成带有索引的二维数组\nresult = np.column_stack([index, values])\n\nprint(result)\n\n\n输出结果如下:\n\n\n[['a' 1 4]\n ['b' 2 5]\n ['c' 3 6]]\n\n\n这样,我们就得到了带有索引的二维数组。每一行的第一个元素为索引值,后面的元素为 DataFrame 中的数值。

Python Pandas: 将 DataFrame 转换为带索引的二维数组

原文地址: https://www.cveoy.top/t/topic/pWQI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录