在python中,数据类型(S3)是什么格式?

在python中,数据类型(S3)是什么格式?,python,pandas,matplotlib,Python,Pandas,Matplotlib,在matplotlib散点图中为size参数指定dataframe列时,出现以下错误: “无法根据将数组数据从dtype('S3')强制转换为dtype('float64') “安全”规则 讨论中的专栏是64。我以前从未听说过dtype('S3') dtype('S3')是一个字符串。解释这个问题,你在做类似的事情 plt.scatter(..., s="ColumnName") 这会产生错误,因为“ColumnName”是一个字符串,而不是所需的数字数组 而是提供数字数组 plt.scatt

在matplotlib散点图中为size参数指定dataframe列时,出现以下错误:

“无法根据将数组数据从dtype('S3')强制转换为dtype('float64') “安全”规则

讨论中的专栏是64。我以前从未听说过dtype('S3')

dtype('S3')
是一个字符串。解释这个问题,你在做类似的事情

plt.scatter(..., s="ColumnName")
这会产生错误,因为
“ColumnName”
是一个字符串,而不是所需的数字数组

而是提供数字数组

plt.scatter(..., s=df["ColumnName"].values)

它看起来像一个长度为3的以零结尾的字节: