pandas
ValueError: Must have equal len keys and value when setting with an iterable
出现错误的代码:
df.loc[0,'B']=np.array([1,3])
原因分析
左边是一个dataframe格子,右边有个可迭代的对象e格子,右边有个可迭代的对象,含两个元素。左右长度不相当。
解决方案:
df.set_value(0, 'B', np.array([1,3]))
本文介绍了一个关于使用Pandas库时遇到的常见错误——当尝试用不同长度的键和值设置DataFrame时引发的ValueError。文章详细解释了错误的原因,并提供了一个具体的解决方案。
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
pandas
ValueError: Must have equal len keys and value when setting with an iterable
出现错误的代码:
df.loc[0,'B']=np.array([1,3])
原因分析
左边是一个dataframe格子,右边有个可迭代的对象e格子,右边有个可迭代的对象,含两个元素。左右长度不相当。
解决方案:
df.set_value(0, 'B', np.array([1,3]))
您可能感兴趣的与本文相关的镜像
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
4万+
1万+
2427
6239

被折叠的 条评论
为什么被折叠?
