1 Вопрос: Создание нового столбца путем деления одного столбца на другой замораживает систему

вопрос создан в Thu, May 2, 2019 12:00 AM

Моя система зависает, и вентиляторы работают очень быстро каждый раз, когда я создаю новый столбец Pandas, разделяя один столбец на другой. Я также исключил строки, содержащие 0, но он всегда зависает. Фрейм данных имеет 60077 строк, и он отлично работает на меньшем количестве строк. Система i7 и 8 ГБ

Я использую следующий код для нового столбца:

df['C']  =  df['A'] / df['B']
    
0
  1. У вас есть NaN или смешанные dtypes? Что возвращает df.info()?
    2019-05-02 15: 10: 57Z
  2. Столбец 1 dtype: Object; Значения в столбце 1 тип: float Столбец 2 dtype: float64; Значения в столбце 2 типа: np.float64 @EdChum
    2019-05-02 15: 54: 33Z
  3. Ваши dtypes странные, почему у вас есть python float, pandas float 64, а затем numpy float 64? Вам нужно будет опубликовать данные и код, чтобы другие попытались воспроизвести вашу ошибку.
    2019-05-02 15: 56: 55Z
  4. что показывает df.apply(lambda x: pd.isnull(x).any())?
    2019-05-02 15: 57: 59Z
1 ответ                              1                         

На самом деле в одном столбце был список из одного элемента, который мешал всему процессу. Он был создан в результате исключения определенной библиотеки. Я взял этот элемент списка в качестве значения столбца, и все работало нормально. Большое спасибо за ваше предложение. Это помогло мне найти ошибку. @EdChum р>     

0
2019-05-05 23: 53: 56Z
источник размещен Вот