python - ValueError:无法将字符串转换为浮点数:Python 3D 图中的“2019-01-01 00:00:00”
问题描述
我正在尝试绘制一个 3D 图表,其中日期为 x 值,温度为 y 值,总能量消耗为 z 值。这是我的代码:
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv('floor2.csv')
td = plt.figure().gca(projection='3d')
td.scatter(df['Date'], df['T_out'].values, df['Total'].values)
td.set_xlabel('Date')
td.set_ylabel('Outdoor Temperature')
td.set_zlabel('Total Consumed Energy')
plt.show()
但是,我收到以下日期值错误:
ValueError: could not convert string to float: '2019-01-01 00:00:00'
任何帮助,请。谢谢...
解决方案
推荐阅读
- python - python bs4 find() 返回无
- python - Python函数在所有可能的平方和中分解一个数字
- c# - WPF中加载文件的异步等待任务错误
- php - Dropzone文件上传新名称?
- awk - 计数取决于 awk 中列中的值
- interrupt - 连接到 MCP23017 的 ESP32 中断问题
- c++ - “char”类型的 C++ 参数与“char(*)[7]”类型的参数不兼容
- vb.net - 如何使用 Chilkat DLL 从 Google Drive 文件夹中获取 FolderID
- python - 防止用户在猜数字游戏中输入无效值
- python - 传递真实成员时出现discord.py MemberNotFound异常