Я пишу код для чтения значения DHT11 и управления 4 реле, но темп. датчик показывает мне & ldquo; nan & rdquo; каждый раз

Это не новый столбец, это новый DataFrame:

In [11]: df.groupby(["item", "color"]).count()
Out[11]:
             id
item  color
car   black   2
truck blue    1
      red     2

. Для получения результата вы хотите использовать reset_index:

In [12]: df.groupby(["item", "color"])["id"].count().reset_index(name="count")
Out[12]:
    item  color  count
0    car  black      2
1  truck   blue      1
2  truck    red      2

. Чтобы получить «Новый столбец» вы могли бы использовать transform:

In [13]: df.groupby(["item", "color"])["id"].transform("count")
Out[13]:
0    2
1    2
2    2
3    1
4    2
dtype: int64

Я рекомендую прочитать раздел split-apply-comb документа docs .

0
задан hardillb 17 January 2019 в 07:49
поделиться

1 ответ

вы пытаетесь прочитать температуру и влажность в настройках (). но вам нужно подождать 2 с в минимумах после dht.begin и перед чтением, потому что показания датчика также могут составлять до 2 секунд

, поэтому добавьте задержку (2000) [113 ] до первого чтения ..

0
ответ дан Frenchy 17 January 2019 в 07:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: