【发布时间】:2016-09-15 22:47:31
【问题描述】:
我从 CSV 读取的数据中有一个 pandas 数据框。一列是组的名称,而另一列包含一个字符串(看起来像一个列表),如下所示:
Group | Followers
------------------------------------------
biebers | u'user1', u'user2', u'user3'
catladies | u'user4', u'user5'
bkworms | u'user6', u'user7'
我想尝试拆分“Followers”列中的字符串并创建一个单独的数据框,其中每一行用于用户,以及显示他们所在组的列。因此对于此示例我想得到以下内容:
User | Group
--------------------------------
user1 | biebers
user2 | biebers
user3 | biebers
user4 | catladies
user5 | catladies
user6 | bkworms
user7 | bkworms
有人对解决此问题的最佳方法有建议吗?这是它的截图:
【问题讨论】:
-
“看起来像列表的字符串”是什么意思?它看起来像多个 unicode 字符串的列表吗?那是怎么进去的?
-
是的,这些条目都是字符串(恰好看起来像一个 unicode 字符串列表)。数据是从 CSV 读取的,它返回所有条目的字符串...
-
你能把df.head(10)的结果贴出来
-
好的,我附上了截图。