我想将嵌套数据对转换为多列。
举个例子,列中的IN
和是数据对,但它是嵌套的。OUT
action
import pandas as pd
data = [
[1,'IN'],
[2,'IN'],
[3,'OUT'],
[4,'OUT'],
[5,'IN'],
[6,'IN'],
[7,'OUT'],
[8,'OUT']
]
df = pd.DataFrame(data, columns=['ts','action'])
print(df)
预期输出为:
ts_IN ts_OUT
0 1 4
1 2 3
4 5 8
5 6 7
任何熊猫方法都可以处理这种情况吗?