pandas错题本1

错误写法:

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}

猜你喜欢

转载自blog.csdn.net/qq_27361945/article/details/82691223
今日推荐