【发布时间】:2015-03-09 20:20:01
【问题描述】:
我有 pandas DataFrame 'test_df':
email my_list
email1@email1.com [1,9,3,5]
email2@email2.com [6,3,3,15]
email3@email3.com [7,7,2,5]
email4@email4.com [5,5,5,5]
我怎样才能拥有以下 DataFrame(取 'my_list' 的前 2 个元素):
email col1 col2
email1@email1.com 1 9
email2@email2.com 6 3
email3@email3.com 7 7
email4@email4.com 5 5
我试过了:
test_df['col1'] = test_df['my_list'][0]
test_df['col2'] = test_df['my_list'][1]
但它不起作用
【问题讨论】:
-
my_list的元素类型是什么? IOW,type(test_df.my_list[0])返回什么? -
感谢您的回答@DSM type(test_df.my_list[0])