错误写法:
dict1 = ['退服时长': df3['停电时长'].values]
File "<ipython-input-164-b3b4cb38a3d2>", line 1 dict1 = ['退服时长': df3['停电时长'].values] ^ SyntaxError: invalid syntax
正确写法:
dict1 = {'退服时长': df3['停电时长'].values}
将 数据字典(dict) 与 数组(arr)混淆了,带冒号的写法('退服时长':...)显然是数据字典,不是数组.
ser1 = pd.to_timedelta(df3['停电时长'], unit='h')
arr = {'退服时长': ser1.values}