我有这个数据框
Begin End Duration ID
42 40680 40846 167 18
我希望以这种形式转换numpy数组:
array([40680 , 40860 ,167,18])
我用于转换as_matrix函数,之后我用它
重塑(1,4)但它不起作用!!它让我这样的格式:
[[40680 40846 167 18]]
有任何建议吗?我需要转换
它采用这种格式,因此我可以应用' precision_recall_curve'功能
答案 0 :(得分:2)
你有这样的事情:
pd.DataFrame({'a':[1],'b':[2],'c':[3]}, index=[42])
Out[27]:
a b c
42 1 2 3
您希望将单行作为NumPy数组:
df.loc[42].values
Out[30]: array([1, 2, 3])