我想将除 pandas 数据框的第一列以外的所有内容转换为 numpy 数组。出于某种原因,使用 columns= 参数DataFrame.to_matrix() 不起作用。 df: viz a1_count a1_mean a1_std 0 n 3 2 0.816497 1 n 0 NaN NaN 2 n 2 51 50.000000 我试过 X=df.as_matrix(columns=[df[1:]]) 但这会产生一个数组,...
数组是编程中的基本数据结构,使我们能够有效地存储和操作值的集合。Python作为一种通用编程语言,提供了...
我想将除 pandas 数据框的第一列以外的所有内容转换为 numpy 数组。出于某种原因,使用 columns= 参数DataFrame.to_matrix() 不起作用。 df: viz a1_count a1_mean a1_std 0 n 3 2 0.816497 1 n 0 NaN NaN 2 n 2 51 50.000000 我试过 X=df.as_matrix(columns=[df[1:]]) 但这会产生一个数组...
你可以 展平 numpy 数组: import numpy as np import pandas as pd data = [[400.31865662], [401.18514808], [404.84015554], [405.14682194], [405.67735105], [273.90969447], [274.0894528]] arr = np.array(data) df = pd.DataFrame(data=arr.flatten()) print(df) 输出 0 0 400.318657 1 401.1851...