[英]Python Matplotlib ValueError
嗨,我如何在python中繪制附件數據框,我正在尋找多個系列折線圖。
任何幫助都感激不盡。
錯誤:-ValueError:無法將字符串轉換為浮點型
謝謝
您的問題在於,csv文件中的%符號使Pandas將每個值作為字符串對象而不是浮點數讀取。
解決此問題的最佳選擇可能是在csv文件中到處都沒有多余的字符,例如%s。 相反,在列中或說明中的其他位置列出單位可能更有意義。
但是,在這種情況下,也可以通過刪除多余的字符並手動轉換來解決此問題,例如對於DataFrame a
:
a.ix[:,a.dtypes==object] = a.ix[:,a.dtypes==object].applymap(lambda x: float(x[:-1]))
這將適用於您特定情況下的百分之一始終是令人反感的字符:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.