【发布时间】:2017-05-08 18:26:25
【问题描述】:
如何为 panda 数据框中的每个数据点创建一个新行。例如:
id |2016 |2015 |2014
ID1|1|2|3
ID2|4|5|6
ID3|7|8|9
转换为:
idnum| Date |Datapoint_Value
ID1|2014|3
ID2|2014|6
ID3|2014|9
ID1|2015|2
ID2|2015|5
ID3|2015|8
ID1|2016|1
ID2|2016|4
ID3|2016|7
我正在使用 pandas 从 excel 导入数据,并希望将数据存储在一个空数据框中,然后写入 csv 文件。
import pandas as pd
raw_data = pd.read_excel(open('C:\\Python_Loops\\New_doc.xlsx', 'rb'), sheetname='Advances & Redraw') # Raw data
twisted_df = pd.DataFrame()
【问题讨论】:
标签: excel python-3.x csv pandas