我正在尝试将名为“variable”的列拆分为另两列“Type”和“Parameter”
BatchNumber PhaseNumber SiteID variable Values
0 4552694035 0020B 2 min_tempC 27.0
1 4552694035 OverAll 2 max_tempF 24.0
我试着使用下面的代码
weatherData = weatherData['variable'].str.split('_', 1)
但没有达到预期的效果。 预期结果如下。你知道吗
BatchNumber PhaseNumber SiteID variable Values Type Parameter
0 4552694035 0020B 2 min_tempC 27.0 min tempC
1 4552694035 OverAll 2 max_tempF 24.0 max tempF
任何人都知道。。如何得到它?你知道吗
使用^{} 表示带^{} 的提取列,参数
expand=True
表示DataFrame
:如果还要删除原始列
pop
:这可以通过^{} 实现:
使用
assign
、zip
和dict
解包相关问题 更多 >
编程相关推荐