Добавить значения в существующие строки -DataFrame - PullRequest
4 голосов
/ 23 апреля 2019

Я добавляю некоторые данные о погоде (из 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 Ответ

3 голосов
/ 23 апреля 2019

Один из способов может быть:

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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...