【问题标题】:Split the list in large dataframe to columns in pandas将大型数据框中的列表拆分为熊猫中的列
【发布时间】:2020-08-13 15:21:24
【问题描述】:

我有以下数据框。

    0
0   [121, Issued, 10112]
1   [121, Assigned, 10112]
2   [121, Completed, 10112]
3   [121, Issued, 10113]
4   [121, Completed, 10113]
5   [121, Assigned, 10113]
6   [121, Completed, 10113]
.
.
200

超过 300 行。

当我们的行数有限时,很容易分开。 我们如何将大数据框的行列表分成三列。

有人可以帮帮我吗?

【问题讨论】:

  • 您能否提供更多详细信息,例如您尝试了什么?

标签: python python-3.x pandas dataframe sklearn-pandas


【解决方案1】:

这是解决方案。

    col = df.iloc[:, 0].to_list()
    column_list = []
    for i in range(len(df)):
        column_list.append(list(map(lambda x:x[i],col)))
    df = pd.DataFrame(column_list).T
    print(df)

输出:

         0          1      2
    0  121     Issued  10112
    1  121   Assigned  10112
    2  121  Completed  10112

【讨论】:

    猜你喜欢
    • 2021-07-27
    • 2018-07-26
    • 2019-11-26
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-04
    • 1970-01-01
    • 2016-12-03
    相关资源
    最近更新 更多