Почему панды не показывают 11 строк в методе Describe. Как исправить вывод? - PullRequest
0 голосов
/ 05 июня 2018

Как исправить вывод метода pandas.describe ()?

Я занимаюсь аналитикой файла Excel с 16084 записями.Когда я запускаю pd.descibe (), он теряет 11 записей и показывает счет 14921. Счет 14921 для account_with_no_state, который должен быть 14932. Счет 1152 для accounts_with_state, и эти два должны составлять 16084. Когда я использую встроенныйв функции len () для столбца он возвращает правильное количество 16084 записей.

Вот код:

import pandas as pd
import numpy as np

address_with_accounts = pd.read_excel('private document.xlsx', sheet_name = 'Sheet1')
accounts = address_with_accounts[['Account Name', 'Sold To Street', 'Sold To City', 'Sold To State/Province']]

accounts_with_no_state = accounts[accounts['Sold To State/Province'].isnull()]
accounts_with_state = accounts[accounts['Sold To State/Province'].notnull()]


#print(accounts_with_no_state.head())
print('\n-------------------------------------------------------------------\n')
print("number of accounts: ", len(accounts_with_no_state['Account Name']))
print(accounts_with_no_state.describe())
print('\n-------------------------------------------------------------------\n')


#print(accounts_with_state.head())
print('\n-------------------------------------------------------------------\n')
print("number of accounts: ",  len(accounts_with_state['Account Name']))
print(accounts_with_state.describe())
print('\n-------------------------------------------------------------------\n')

Выход с верхними адресами, вычеркнутыми для конфиденциальности:

enter image description here

РЕДАКТИРОВАТЬ: записи есть, и отображаются в виде правильного номера в разных столбцах, но не в столбце «Имя учетной записи», который является важным, из которого мне нужна информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...