Pandas 将指数数转换为离散数
我有一个具有以下结构的熊猫数据帧:Pandas 将指数数转换为离散数,pandas,type-conversion,Pandas,Type Conversion,我有一个具有以下结构的熊猫数据帧: Source Code DateTime Actual 0 4 78 2016-09-18 6.618372e+01 1 4 124 2016-09-18 2.470248e+06 2 4 37 2016-09-16 1.260494e+01 3 4 5 2016-09-16 1.769238e+08 4 4 1
Source Code DateTime Actual
0 4 78 2016-09-18 6.618372e+01
1 4 124 2016-09-18 2.470248e+06
2 4 37 2016-09-16 1.260494e+01
3 4 5 2016-09-16 1.769238e+08
4 4 19 2016-09-16 1.000000e+00
我正在尝试使用matplotlib绘制实际值。但由于它有指数值,我得到了一个错误。只是想知道有没有一种方法可以把这个指数数转换成离散数
任何帮助都将不胜感激。在[91]:df.Actual.plot(figsize=(12,8))
In [91]: df.Actual.plot(figsize=(12,8))
Out[91]: <matplotlib.axes._subplots.AxesSubplot at 0x8f72390>
In [92]: df
Out[92]:
Source Code DateTime Actual
0 4 78 2016-09-18 6.618372e+01
1 4 124 2016-09-18 2.470248e+06
2 4 37 2016-09-16 1.260494e+01
3 4 5 2016-09-16 1.769238e+08
4 4 19 2016-09-16 1.000000e+00
In [93]: df.dtypes
Out[93]:
Source int64
Code int64
DateTime object
Actual float64
dtype: object
出[91]:
In[92]:df
出[92]:
源代码日期时间实际值
0 4 78 2016-09-18 6.618372e+01
14124 2016-09-18 2.470248e+06
2 4 37 2016-09-16 1.260494e+01
3 4 5 2016-09-16 1.769238e+08
4 4 19 2016-09-16 100万E+00
In[93]:df.dtypes
出[93]:
源int64
代码int64
日期时间对象
实际浮动64
数据类型:对象
你能发布打印(df.dtypes)的输出吗?源int64,代码int64,日期时间对象,实际浮点64对我来说很好:
df.Actual.plot(figsize=(12,8))
打印时,浮点值没有问题。它们不必是整数。你的问题没有道理。错误是什么?我使用谷歌图表,即每天,打印实际的数据。我使用--%%图表行--字段源、代码、日期时间、实际--数据df1@user3447653,我不明白。你能解释一下你想画什么(x轴,y轴)吗?