我正在做数据分割,我有1200行17列的巨大数据。我想为国家和人口的全部数据绘制图表
当我尝试使用以下代码时,我遇到了一个错误:
ValueError: could not convert string to float: 'Canada'
守则:
import pandas as pd # for dataframes
import matplotlib.pyplot as plt # for plotting graphs
import seaborn as sns # for plotting graphs
import datetime as dt
data = pd.read_excel("TestData.xls")
plt.figure(1, figsize=(15, 6))
n=0
for x in ['Country', 'Product', 'Sales']:
n += 1
plt.subplot(1,3,n)
plt.subplots_adjust(hspace=0.5, wspace=0.5)
sns.distplot(data[x], bins=20)
plt.title('Displot of {}'.format(x))
plt.show()
如果要传递类型为} 方法的第一个参数,请确保字符串的格式为整数或浮点
str
的对象作为^{您可以尝试:
但请注意链接文档:
相关问题 更多 >
编程相关推荐