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]

太好了,谢谢。我知道这是件小事。谢谢你的发现。我会在期限到的时候接受答案。