【发布时间】:2022-12-05 11:09:35
【问题描述】:
我有一个数据需要转换才能获得 2 列而不是 4 列:
data = [['123', 'Billy', 'Bill', 'Bi'],
['234', 'James', 'J', 'Ji'],
['543', 'Floyd', 'Flo', 'F'],
]
needed_df = pandas.DataFrame(columns=['Number', 'Name'])
我期望以下行为:
['123', 'Billy']
['123', 'Bill']
['123', 'Bi']
['234', 'James']
['234', 'J']
['234', 'Ji']
我尝试使用 for in for 循环但得到了错误的结果。
使用sql的类似问题:
How to split several columns into one column with several records in SQL?
【问题讨论】:
-
你尝试了什么?结果如何?