将大型数据框中的列表拆分为 pandas 中的列
Split the list in large dataframe to columns in pandas
我有以下数据框。
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行以上
当我们的行数有限时,很容易分开。
我们如何将大型数据框的行列表分成三列。
有人可以帮帮我吗?
这是解决方案。
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
我有以下数据框。
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行以上
当我们的行数有限时,很容易分开。 我们如何将大型数据框的行列表分成三列。
有人可以帮帮我吗?
这是解决方案。
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