5 python dataframe python-3.x pandas
我正在将一些天气数据(来自 json-dict) - 用日语附加到 DataFrame。
我想要这样的东西
?? ?
0 ??: Clouds ??: 2.1m
1 NaN ??: 230
Run Code Online (Sandbox Code Playgroud)
但我有这个
?? ?
0 ??: Clouds NaN
1 NaN ??: 2.1m
2 NaN ??: 230
Run Code Online (Sandbox Code Playgroud)
我如何更改代码以使其成为那样?这是代码
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)
Run Code Online (Sandbox Code Playgroud)
一种方法可能是:
\n\ndf = pd.DataFrame(columns=['\xe5\xa4\xa9\xe6\xb0\x97','\xe9\xa2\xa8'])\ndf = df.append({'\xe5\xa4\xa9\xe6\xb0\x97': weather_status, '\xe9\xa2\xa8': wind_speed}, ignore_index=True)\ndf = df.append({'\xe9\xa2\xa8': wind_deg}, ignore_index=True)\nprint(df)\nRun Code Online (Sandbox Code Playgroud)\n\n并打印无索引
\n\nprint(df.to_string(index=False))\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
425 次 |
| 最近记录: |