[英]How can I split this dataframe in columns
考虑这个 DataFrame:
A B C
0 [1, 2, 3] [4, 5, 6] [7, 8, 9]
1 [10, 11, 12] [13, 14, 15] [16, 17, 18]
然后:
data = []
for c in df.columns:
x = df[c].apply(pd.Series)
x.columns = [f"{c}_{ch}" for ch in "xyz"]
data.append(x)
print(pd.concat(data, axis=1))
印刷:
A_x A_y A_z B_x B_y B_z C_x C_y C_z
0 1 2 3 4 5 6 7 8 9
1 10 11 12 13 14 15 16 17 18
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.