kol*_*lja 2 rename wildcard pandas
我的 df 看起来像这样:
\n\nDatum Zeit Temperatur[\xc3\x82\xc2\xb0C] Luftdruck Windgeschwindigkeit[m/s] Windrichtung[Grad] Relative Luftfeuchtigkeit[%] Globalstrahlung[W/m\xc3\x82\xc2\xb2]\nRun Code Online (Sandbox Code Playgroud)\n\n现在我想像这样重命名列:#
\n\nwetterdaten.rename(columns={'Temperatur%': 'Temperatur', 'Luftdruck[hPa]': 'Luftdruck'}, inplace=True)\nRun Code Online (Sandbox Code Playgroud)\n\n哪里%有通配符。\n但是当然不行。
日志数据中列名的开头始终相同,\n但结尾会随时间变化。
\n您可以过滤列并获取名称:
wetterdaten.rename(columns={wetterdaten.filter(regex='Temperatur.*').columns[0]: 'Temperatur',
wetterdaten.filter(regex='Luftdruck.*').columns[0]: 'Luftdruck'},
inplace=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2857 次 |
| 最近记录: |