の行を挿入:end
は年を代表するパンダ:私は要約<a href="https://github.com/108michael/ms_thesis/blob/master/yearsofserv" rel="nofollow">dataframe</a>次しても数年
df1 = pd.DataFrame({'end': [2007, 2013, 2014, 2013, 2014], 'id.thomas'\
: ['136', '136', '136', '172', '172'], 'years_exp': ['14', '20', '21', \
'14', '15']}, index=[2,3,4,5,6])
end id.thomas years_exp
2 2007 136 14
3 2013 136 20
4 2014 136 21
5 2013 172 14
6 2014 172 15
。私は不足している年間のアカウントを考慮してend
とyears_exp
列を拡大したいと思います:私は「エンジニア」修正しようと、約20時間のためにこれに取り組んできました
end id.thomas years_exp
2 2007 136 14
3 2008 136 15
4 2009 136 16
5 2010 136 17
6 2011 136 18
7 2012 136 19
8 2013 136 20
9 2014 136 21
10 2013 172 14
11 2014 172 15
。誰もがこのタスクを達成するための単純なPython/Pandasツール/メソッドを知っていますか?
については
を使用すると、インデックス順を気にしますか? 'id.thomas'列と 'years_exp'列が計算されていますか、空であることは間違いありませんか? –
@Nathan Clement:お返事ありがとうございます。私はインデックスの順序については気にしない。 'id.thomas'が維持されることが重要です。 'years_exp'は操作からの私の主な離陸です。後で別のデータベースにマージされます。 'years_exp'はすでに別の[dataframe](https://github.com/108michael/ms_thesis/blob/master/yearsofserv)から計算されています –
基本的には、開始する行の「終了」範囲を変更することです最初の年と最後の年で終了しますが、何年もスキップしませんか? –