Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 3449
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Хмм.. Интересно и не понятно
Ну там так индексация работает. Потому что датафрейм - это массив серий.
Если задать одну колонку, то он вернет серию. Если диапазон, то датафрейм, даже если в диапазоне только одна строка.
удобненько.может вопрос поставлен неправильно, что значит объединить по 0 строке?
еще есть ф-я mergeЯ начал топик таким, согласен, не очень понятным вопросом (так как в другом топике он уже начал тупить и перевирать логику).
Почему строки вместо столбцов: row = pd.concat([Input_Data.iloc[Stroka], Input_Info.iloc[Stroka]], axis=1)
Но он всё верно понял - что я хочу от кода
Ну далее, я сказал, что не соединятся в столбцы, как это он правильно понял, он предположил причины, а я попросил код для проверки - в котором должно произойти соединение, и он выдал то, что я показал ранее.
Первые строки так можно
В моём случае тогда он должен был предложить так?
Понял. Потому что при таком индексировании как у вас возвращаются объекты pd.Series, а не pd.Dataframe
выше показал как правильно
с нулевой по первую, то есть одна
если одно значение задать, он другой объект вернет, с другим индексированием
можно с нулевой по вторую, и так далее
Вы это в документации нашли?
В общем, я от него получил такой код:
row = pd.concat([Input_Data.iloc[[Stroka]], Input_Info.iloc[[Stroka]]], axis=1)
И он работает - а вот причину такого синтаксиса он мне не пояснил!
Хмм.. а почему индекс 0:1 если строка одна?
А там такая дурь, что диапазон часто указывают не по включительно число, т.е. до такого то числа, не включительно. Я как раз про это забыл, когда мучился с этой темой.
А в R вот индексация с 1, на сколько я понял...Я начал топик таким, согласен, не очень понятным вопросом (так как в другом топике он уже начал тупить и перевирать логику).
Но он всё верно понял - что я хочу от кода
Ну далее, я сказал, что не соединятся в столбцы, как это он правильно понял, он предположил причины, а я попросил код для проверки - в котором должно произойти соединение, и он выдал то, что я показал ранее.
В моём случае тогда он должен был предложить так?
Вы это в документации нашли?
В общем, я от него получил такой код:
И он работает - а вот причину такого синтаксиса он мне не пояснил!
Да, так тоже правильно. Причина в том, что если вы хотите получить объект датаырейм, то должны передавать список индексов, а не один индекс.
Почему квадратные скобки сделали как бы список из переменной - это не пойму.
Почему квадратные скобки сделали как бы список из переменной - это не пойму.
Потому что вы создали список и поместили в него 1 объект?)
Вот это меня и раздражает - переменные меняют свои типы - трансформеры млин :)
Вот это меня и раздражает - переменные меняют свои типы - трансформеры млин :)
Динамическая типизация называется
После такого тяжело было бы переходить на Си подобный язык.
Спасибо за пояснение, человек всё же полезней машины в вопросе обучения!
Ага, хоть это они сделали - часто пользуюсь.