2024-09-22 14:27:58 发布
网友
如果我有一个列表,如何将其解压到pandas数据框中,例如:
data = {u'2344': ["id", "value1", "value2", "01", "Addf112", "Addf113", "02", " ", "Addf213"]} >> id value1 value2 01 Ad112 Ad113 02 Ad213
您必须提取列名的各个元素,然后为2行数据构造一个由2个列表组成的列表:
In [23]: data = {u'2344': ["id", "value1", "value2", "01", "Addf112", "Addf113", "02", " ", "Addf213"]} pd.DataFrame(columns = data['2344'][:3], data=[data['2344'][3:6], data['2344'][6:]]) Out[23]: id value1 value2 0 01 Addf112 Addf113 1 02 Addf213
动态方法是使用chunker(从这个question的一个答案中修改)来构建dict并使用它来构造df:
您必须提取列名的各个元素,然后为2行数据构造一个由2个列表组成的列表:
动态方法是使用chunker(从这个question的一个答案中修改)来构建dict并使用它来构造df:
^{pr2}$相关问题 更多 >
编程相关推荐