Проблема с использованием номеров данных, которые приходят из Googlesheet - PullRequest
0 голосов
/ 12 марта 2020

Я хочу работать с данными, которые являются листом Google. Я импортировал данные без проблем. Тем не менее, я в затруднении, чтобы использовать числа. Я попробовал функцию: "df.mode (numeric_only = True)", которая отлично работала в этом примере:


a=[['bird', 2, 2],['mammal', 4, np.nan]]
df = pd.DataFrame(a)
df.mode(numeric_only=True)  

Однако при применении той же структуры к базе данных листа Google она не работает. Я пытался даже решить эту проблему, передавая каждое число с плавающей точкой, чтобы после применить режим (numeric_only = True) и не добился успеха.

for i in range(len (df)):
   for j in range(len(df.iloc[0])):
     try:
       df.iloc[i][j]=float(df.iloc[i][j])
     except:
       df.iloc[i][j]=None>

df.mode(numeric_only=True)  

Результат этих строк кода пуста

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