gpt4 book ai didi

pandas - 考拉列分配不支持类型 ndarray

转载 作者:行者123 更新时间:2023-12-04 09:31:35 25 4
gpt4 key购买 nike

全部 - 我正在尝试向现有的考拉数据帧添加一个新列,但由于上述错误而失败。我分配的值是一个 np 数组。我错过了什么吗?这适用于 Pandas 。

import databricks.koalas as ks
from sklearn.datasets import load_iris
iris = load_iris()
df = ks.DataFrame(data=iris.data, columns=iris.feature_names)
# works so far!!

df["target"] = iris.target ## this errors out!
类型错误:列分配不支持类型 ndarray
我在这里错过了什么吗?
谢谢。

最佳答案

不幸的是,即使 df.assign 也没有解决问题,我也遇到了同样的错误:
我不得不这样做:

ks.reset_option('compute.ops_on_diff_frames')
# convert target to a koalas series so that it can be assigned to the dataframe as a column
ks_series = ks.Series(iris.target)
df["target"] = ks_series
ks.reset_option('compute.ops_on_diff_frames')

关于pandas - 考拉列分配不支持类型 ndarray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62820816/

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