Python 基于日期和每日能量,使用熊猫组合两个数据集的问题
希望对大多数人来说是基本的 我使用随机数据创建了两个数据集,一个是一年中的几天,另一个是每天的能量:Python 基于日期和每日能量,使用熊猫组合两个数据集的问题,python,pandas,numpy,Python,Pandas,Numpy,希望对大多数人来说是基本的 我使用随机数据创建了两个数据集,一个是一年中的几天,另一个是每天的能量: import numpy as np import pandas as pd np.random.seed(2) start2018 = pd.datetime(2018, 1, 1) end2018 = pd.datetime(2018, 12, 31) dates2018 = pd.date_range(start2018, end2018, freq='d') synEne2018 = n
import numpy as np
import pandas as pd
np.random.seed(2)
start2018 = pd.datetime(2018, 1, 1)
end2018 = pd.datetime(2018, 12, 31)
dates2018 = pd.date_range(start2018, end2018, freq='d')
synEne2018 = np.random.normal(loc=66.883795, scale=5.448145, size=365)
syn2018data = pd.DataFrame({'Date': [dates2018], 'Total Daily Energy': [synEne2018]})
syn2018data
当我运行这段代码时,我希望在单独的行中获得每个日期的每日能量。然而,我得到的是与下面类似的一行:日期每日总能量
0日期时间索引(['2018-01-01','2018-01-02','20…[64.61323781744713,66.57724516658102,55.2454
是否有人建议进行编辑,以使其显示如上所述。删除日期2018和Synenene2018周围的方括号。通过在其周围放置方括号,您将使其成为嵌套列表。只需保持原样,就可以了
syn2018data = pd.DataFrame({'Date': dates2018, 'Total Daily Energy': synEne2018})
印刷品:
Date Total Daily Energy
0 2018-01-01 64.613238
1 2018-01-02 66.577245
2 2018-01-03 55.245489
3 2018-01-04 75.820228
4 2018-01-05 57.112898
.. ... ...
360 2018-12-27 73.685533
361 2018-12-28 60.096896
362 2018-12-29 65.973035
363 2018-12-30 63.742335
364 2018-12-31 69.150342
[365 rows x 2 columns]
太好了,谢谢。我知道这是件小事。谢谢你的发现。我会在期限到的时候接受答案。