gpt4 book ai didi

python - 将 Pandas 中的一行输出到一个数组

转载 作者:行者123 更新时间:2023-12-03 18:14:36 26 4
gpt4 key购买 nike

我希望能够拉出任意行,例如第 4 行,并获取一个数组,以便我可以通过另一个函数发送它。
什么是最简单的方法来做到这一点?

最佳答案

由于 Pandas 数据在内部存储为 Numpy 数组,因此您可以直接提取 Numpy 表示。
v0.24+
使用 pd.Series.to_numpy 方法:

df.iloc[3].to_numpy()  # output 4th row as Numpy array
v0.24之前
使用 pd.Series.values 属性(property):
df.iloc[3].values  # output 4th row as Numpy array
请记住,如果您的数据框包含多种类型,则 dtype行方式的 Numpy 数组可能会变成 object .这将导致后续操作效率低下。

关于python - 将 Pandas 中的一行输出到一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48896900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com