Size: a a a

Python для анализа данных

2021 March 03

I

Ingli in Python для анализа данных
Valerii Mamontov
нет доступа
расшарь
чет не могу найти как это сделать
источник

VM

Valerii Mamontov in Python для анализа данных
Ingli
чет не могу найти как это сделать
в правом верхнем углу - Share
источник

I

Ingli in Python для анализа данных
Valerii Mamontov
в правом верхнем углу - Share
источник

A

Andrey Denisov in Python для анализа данных
Ingli
вот и я об этом, а потом мне пишете что я троль((
У тебя какой-то скрипт что-то там делает и ты получаешь какую-то ошибку.

Смотри что тебе советуют:
1. Разложи скрипт на куски
- кусок со стороны данных, собственно сам dataframe. Проверь, что там нет null \ NaN и проч. в тех колонках, гед их быть не должно - т.е. подготовь данные и будь в них уверен.
Быстро и просто это можно сделать в колабе - плюс пошарить кусок данных тем, кто готов уделить тебе 5 минут своего времени и помочь. Но проверить сам можешь и там, гед тебе самому удобно - юпитер

2. Далее речь про запись в базу - в зависимости от того как ты формируешь таблицу, на лету или пишешь в уже созданную. Как вариант - создай таблицу руками и запиши туда df - наличие ошибок будет очень быстро и просто отследить.
источник

VM

Valerii Mamontov in Python для анализа данных
я правильно понял, что первые 13 строк записываются в базу, а потом амба?
источник

I

Ingli in Python для анализа данных
Andrey Denisov
У тебя какой-то скрипт что-то там делает и ты получаешь какую-то ошибку.

Смотри что тебе советуют:
1. Разложи скрипт на куски
- кусок со стороны данных, собственно сам dataframe. Проверь, что там нет null \ NaN и проч. в тех колонках, гед их быть не должно - т.е. подготовь данные и будь в них уверен.
Быстро и просто это можно сделать в колабе - плюс пошарить кусок данных тем, кто готов уделить тебе 5 минут своего времени и помочь. Но проверить сам можешь и там, гед тебе самому удобно - юпитер

2. Далее речь про запись в базу - в зависимости от того как ты формируешь таблицу, на лету или пишешь в уже созданную. Как вариант - создай таблицу руками и запиши туда df - наличие ошибок будет очень быстро и просто отследить.
ну я так и делаю, создал таблицу и записую туда дф, на колонце номер 13(период) вылетает ошибка
источник

I

Ingli in Python для анализа данных
Valerii Mamontov
я правильно понял, что первые 13 строк записываются в базу, а потом амба?
12 колонок
источник

I

Ingli in Python для анализа данных
Сообщение 39004, уровень 16, состояние 20, строка 0
Во время выполнения sp_execute_external_script произошла ошибка в скрипте "Python" с HRESULT 0x80004004.
Сообщение 39019, уровень 16, состояние 2, строка 0
Возникла ошибка во внешнем скрипте:

The output data frame has a structure which is not supported. The data frame has 40 rows, while column '' (column index 13) has 0 rows.
SqlSatelliteCall error: The output data frame has a structure which is not supported. The data frame has 40 rows, while column '' (column index 13) has 0 rows.
источник

A

Andrey Denisov in Python для анализа данных
fillna - замени везде NaN

И есть хитрая колонка ''
источник

VM

Valerii Mamontov in Python для анализа данных
Ingli
12 колонок
в датафрейме же 10 колонок
источник

A

Andrey Denisov in Python для анализа данных
Valerii Mamontov
в датафрейме же 10 колонок
15 же?)
источник

VM

Valerii Mamontov in Python для анализа данных
опс, да 15
источник

I

Ingli in Python для анализа данных
df.shape
источник

VM

Valerii Mamontov in Python для анализа данных
Ingli
df.shape
доступ только для чтения
источник

I

Ingli in Python для анализа данных
да блин, выставил же редактирование
источник

I

Ingli in Python для анализа данных
источник

I

Ingli in Python для анализа данных
если это поможет, я проверил что в это колонке точно проблемес, я ее удалил с фрейма и всё норм записалось
источник

VM

Valerii Mamontov in Python для анализа данных
пришли файл (часть выгрузки) в личку
источник

VM

Valerii Mamontov in Python для анализа данных
Ingli
если это поможет, я проверил что в это колонке точно проблемес, я ее удалил с фрейма и всё норм записалось
df["period"] = df["period"].fillna(value="")
источник

VM

Valerii Mamontov in Python для анализа данных
после этого должно заработать
источник