我在具有不同输出的数据框中有以下列”
col1
MLB|NBA|NFL
MLB|NBA
NFL|NHL|NBA|MLB
Run Code Online (Sandbox Code Playgroud)
我想使用 split 函数通过最后一个管道来拆分列总是这样的:
col1 col2
MLB|NBA NFL
MLB NBA
NFL|NHL|NBA MLB
Run Code Online (Sandbox Code Playgroud) 我有以下词典列表:
d = [{'Sport': 'MLB', 'Position': 'SP', 'Age': '25'},
{'Sport': 'NBA', 'Position': 'PG', 'Age': '28'}]
Run Code Online (Sandbox Code Playgroud)
我有另一个列表,我想通过使用for循环追加到上面:
c = [{'2015 Salary' : '25'}, {'2015 Salary': '35'},
{'2016 Salary' : '30'}, {'2016 Salary' : '40'}]
Run Code Online (Sandbox Code Playgroud)
我希望最终输出
e = [{'Sport': 'MLB', 'Position': 'SP', 'Age': '25', '2015 Salary': '25',
'2016 Salary': '30'},
{'Sport': 'NBA', 'Position': 'PG', 'Age': '28', '2015 Salary': '35',
'2016 Salary': '40'}}]
Run Code Online (Sandbox Code Playgroud)
这些位置总是和我使用for循环的原因相同.