pandas - ValueError:无法将字符串转换为浮点数:“A”图
问题描述
我遇到了一个情节问题。我得到错误:
ValueError:无法将字符串转换为浮点数:'A'
我定位的列的评级为 A、B、C、D、E、F、G。
我希望这条线看起来像图像中附加的那条线。
def plot_WoE(df_WoE, r_x_axis = 0):
x = np.array(df_WoE.iloc[: , 0].astype(str))
y =df_WoE['WoE']
plt.figure(figsize = (18,6))
plt.plot(x,y, marker = 'o', linestyle = '--', color = 'k')
plt.xlabel(df_WoE.columns[0])
plt.ylabel('Weight of Evidence')
plt.title(str('Weight of Evidence by '+ df_WoE.columns[0]))
plt.xticks(rotation = r_x_axis)
解决方案
推荐阅读
- javascript - 如何在 webpack 中热重载 html 文件
- angular - 如何检测 rxjs 中更改的单个变量?
- ms-access - Access VBA:dao.recordset 与记录集有什么区别?
- java - 在java中创建一个尚不存在的表
- vue.js - 元标记不适用于 Vue-router
- vb.net - 使用 VB.NET 2015 将长 HEX 字符串转换为 HEX 字节数组
- php - 划分一个数组并保存在变量 php 中
- django - 带有选项的 django 文本字段
- php - 使用 $_GET 方法访问同一页面上的 href 变量
- batch-file - 在 Windows 命令行上批量重命名文件