【发布时间】:2019-01-25 11:21:06
【问题描述】:
这是我为我的问题创建的一些虚拟数据。我对此有两个问题:
- 为什么
split在查询的第一部分使用str而不是在第二部分工作? -
[0]怎么会选择第 1 部分的第一行和第 2 部分中每行的第一个元素?
chess_data = pd.DataFrame({"winner": ['A:1','A:2','A:3','A:4','B:1','B:2']})
chess_data.winner.str.split(":")[0]
['A', '1']
chess_data.winner.map(lambda n: n.split(":")[0])
0 A
1 A
2 A
3 A
4 B
5 B
Name: winner, dtype: object
【问题讨论】:
标签: python string pandas dataframe split