我只是放在一個類似的問題here,並得到一個答案,但認識到,通過添加新列的數據幀的問題是有點不同的提出的解決方案失敗。數據處理例如從廣角到中長蟒蛇
我想從這裏去:
import pandas as pd
df = pd.DataFrame({'ID': [1, 2],
'Value_2013': [100, 200],
'Value_2014': [245, 300],
'Value_2016': [200, float('NaN')]})
print(df)
ID Value_2013 Value_2014 Value_2016
0 1 100 245 200.0
1 2 200 300 NaN
到:
df_new = pd.DataFrame({'ID': [1, 1, 1, 2, 2],
'Year': [2013, 2014, 2016, 2013, 2014],
'Value': [100, 245, 200, 200, 300]})
print(df_new)
ID Value Year
0 1 100 2013
1 1 245 2014
2 1 200 2016
3 2 200 2013
4 2 300 2014
任何想法如何,我可以面對這個挑戰?
所有從原來的柱子會調用Value_year? – Tzomas
是的..但融化功能看起來很好!謝謝大家的好評! – Codutie