ValueError: не может индексировать вектор, содержащий значения NA / NaN - PullRequest
0 голосов
/ 27 июня 2018

Я не понимаю, почему я получаю ошибку, указанную в заголовке, значение, которое я собираюсь вернуть, это число 30

import csv
import os
import pandas as pd
os.chdir('C:\\Users\\khalha\\Desktop\\RealExcel')
filename = 'sales.csv'

Sales = pd.read_csv('sales.csv')
iFlowStatus = Sales[Sales['Product'].str.contains('iFlow')]['Status']
print(iFlowStatus)

1 Ответ

0 голосов
/ 22 августа 2018

@ ХарисКхалик, я отвечу на этот вопрос, потому что это пойдет на пользу другим людям. Сообщение об ошибке означает, что информационный кадр содержит пустые записи, которые по умолчанию равны na / NaN. Вы можете просто добавить na=False в synatx, чтобы заполнить значение для пропущенных значений.

import csv
import os
import pandas as pd
os.chdir('C:\\Users\\khalha\\Desktop\\RealExcel')
filename = 'sales.csv'

Sales = pd.read_csv('sales.csv')
iFlowStatus = Sales[Sales['Product'].str.contains('iFlow', na=False)]['Status']
print(iFlowStatus)

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