我有一个 Pandas DataFrame,其中一列如下所示:
0 {u'funny': 2, u'useful': 0, u'cool': 0}
1 {u'funny': 370, u'useful': 487, u'cool': 296}
2 {u'funny': 2, u'useful': 17, u'cool': 1}
3 {u'funny': 1233, u'useful': 2452, u'cool': 1875}
4 {u'funny': 4, u'useful': 7, u'cool': 2}
5 {u'funny': 408, u'useful': 819, u'cool': 557}
6 {u'funny': 321, u'useful': 673, u'cool': 430}
7 NaN
8 {u'funny': 0, u'useful': 8, u'cool': 0}
我想将此列分成单独的列,而不显式地迭代所有行(有很多,而且这是不好的做法)。
DataFrame.ThisColumn[1]["funny"]
返回 2,但DataFrame.ThisColumn[:]["funny"]
不起作用....
我怎样才能把它分成不同的列?
谢谢。