#python #python-3.x #pandas #dataframe
#python #python-3.x #pandas #фрейм данных
Вопрос:
Я добавляю некоторые данные о погоде (из json- dict) — на японском языке в DataFrame.
Я хотел бы иметь что-то вроде этого
天気 風
0 状態: Clouds 風速: 2.1m
1 NaN 向き: 230
Но у меня есть это
天気 風
0 状態: Clouds NaN
1 NaN 風速: 2.1m
2 NaN 向き: 230
Как я мог бы изменить коды, чтобы сделать это так?
Вот код
df = pd.DataFrame(columns=['天気','風'])
df = df.append({'天気': weather_status}, ignore_index=True) # 状態: Clouds - value
df = df.append({'風': wind_speed}, ignore_index=True) # 風速: 2.1m -value
df = df.append({'風': wind_deg}, ignore_index=True) # 向き: 230 -value
print(df)
Ответ №1:
Одним из способов может быть:
df = pd.DataFrame(columns=['天気','風'])
df = df.append({'天気': weather_status, '風': wind_speed}, ignore_index=True)
df = df.append({'風': wind_deg}, ignore_index=True)
print(df)
И печать без индекса
print(df.to_string(index=False))
Комментарии:
1. Есть ли способ потерять эти номера индексов?