如何解决Python:将具有1列的数据框转换为特定的ndarray
我有1列n行的pandas数据框,例如:
curry
我使用 to_numpy()函数将此数据帧转换为ndarray,但得到了ndarray:
我想要一个像这样的ndarray: 0
0 03110311000311
1 18003130313000313
2 36003120312000312
3 54003110311000311
4 72003100310000310
... ...
[1400 rows x 1 columns]
该怎么办?谢谢!
解决方法
只需首先选择该列:
df['column_index'].to_numpy()
示例:
df = pd.DataFrame(np.arange(6))
df.to_numpy().shape # (6,1)
df[0].to_numpy().shape # (6,)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。