如果有人能帮我修一下,我将不胜感激。我在Power Bi中用Python创建了一个热图,我得到的错误是索引错误:条件和输入之间的形状不一致(7054,1)和(7054,))
代码如下:
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
fig, ax = plt.subplots(figsize=(2048,1536))
sns.heatmap(dataset['Value'], cmap= 'coolwarm')
ax.set_title('Data by Index')
plt.show()我的数据集具有值和Id。Values是包含大约150万个值的单个列,而Id有两个重复的值。大概是这样的:
Id Value GroupIndex
Boo11 2.5 1
Boo11 4.5 2
Boo12 3.7 1简而言之,我想在这里创建一个带有"Value“列的热图
更新了工作正常的代码:
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
fig, ax = plt.subplots(figsize=(250,250))
data = np.asarray(dataset['Value']).reshape(7540,1)
sns.heatmap(data, cmap= 'coolwarm')
ax.set_title('Data by Index')
plt.show()发布于 2021-08-20 09:30:26
如何对数据集应用重塑?
dataset['Value'].reshape((7054,1))但是错误似乎并不是出现在您没有粘贴的代码部分中。
https://stackoverflow.com/questions/68859869
复制相似问题