此问题在此处已有答案:
Split (explode) pandas dataframe string entry to separate rows(27个回答)
6天前关闭
我的DF看起来像这样:
A | B | C
1 2 3|location|code
字符串
我想做的是让DF看起来像这样:
A| B | C
1|location|code
2|location|code
3|location|code
型
有效地为第一列中的每个空格分隔的值重复该行。
有没有一种以pandas为中心的方法来做到这一点(而不是迭代每一行并扩展第一列中的值)?
3条答案
按热度按时间5lwkijsr1#
在
explode
之前使用str.split
您的框架:字符串
中间步骤:
型
yqkkidmi2#
你可以先将列'A'转换为列表,使用:
字符串
然后使用pandas中的
explode
方法,参见explode documentation:型
请参见以下完整示例:
型
jw5wzhpr3#
对A列执行拆分分解,然后合并它:
字符串