小编ski*_*993的帖子

熊猫按最后一个分隔符分割

我在具有不同输出的数据框中有以下列”

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)

python split delimiter dataframe pandas

2
推荐指数
1
解决办法
1480
查看次数

使用for循环将元素添加到列表中的现有字典中

我有以下词典列表:

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循环的原因相同.

python for-loop

-3
推荐指数
1
解决办法
116
查看次数

标签 统计

python ×2

dataframe ×1

delimiter ×1

for-loop ×1

pandas ×1

split ×1