Мой фрейм данных возвращает 0 строк, но при использовании фильтров в электронной таблице Excel отображаются строки

Я слишком поздно отвечаю на вопрос, но я подумал, что способ, который я выбрал, может помочь кому-то, поэтому я отвечаю на этот вопрос.

componentWillMount() {
   BackHandler.addEventListener('hardwareBackPress', this.backPressed);
}

componentWillUnmount() {
   BackHandler.removeEventListener('hardwareBackPress', this.backPressed);}

backPressed = () => {

    Alert.alert(
      'Exit App',
      'Do you want to exit?',
      [
        {text: 'No', onPress: () => console.log('Cancel Pressed'), style: 'cancel'},
        {text: 'Yes', onPress: () => BackHandler.exitApp()},
      ],
      { cancelable: false })

return true;

}

0
задан darthbith 16 January 2019 в 01:45
поделиться

2 ответа

Мне удалось решить мои проблемы с этим файлом, единственное, что я сделал, это скопировал код, который я использовал для файла, где диапазон дат был для января 2018 - декабря 2018 года, который работал нормально, и вставил в этот файл с указанным выше диапазоном дат, не уверен, что могло быть проблемой с моей первой копией и вставкой. Однако спасибо за помощь от всех, кто внес свой вклад

0
ответ дан msingathi majola 16 January 2019 в 01:45
поделиться

Вы можете сначала проанализировать даты, чтобы гарантировать:

import dateutil as du

start_date = du.parser.parse('2017-01-01', dayfirst=False)
end_date = du.parser.parse('2017-12-31', dayfirst=False)

Параметр dayfirst означает:

  • Следует ли интерпретировать первое значение в неоднозначной трехзначной дате (например, 01/05/09) как день (True) или месяц (False). Если yearfirst установлен в True, это различает YDM и YMD. По умолчанию установлено значение False.

В этом случае было необязательным, потому что по умолчанию установлено значение «Ложь», но только для того, чтобы показать вам, что вы можете различать YDM и YMD.

Вот документы о: ссылка

0
ответ дан Andre Araujo 16 January 2019 в 01:45
поделиться
Другие вопросы по тегам:

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