1

次のようなパンダデータフレームがあります

Year  Month  Day Securtiy Trade  Value  NewDate
2011      1   10     AAPL   Buy   1500        0

私の質問は、列を列にマージして、列Yearが 次のようになるようにする方法です。MonthDayNewDatenewDate

2011-1-10
4

3 に答える 3

1

df['年'] + '-' + df['月'] + '-' + df['日付']

于 2015-02-04T21:53:39.223 に答える
0

次のようにして、新しいタイムスタンプを作成できます。

df['newDate'] = df.apply(lambda x: pd.Timestamp('{0}-{1}-{2}'
                                                .format(x.Year, x.Month, x.Day),
                                   axix=1)

>>> df
   Year  Month  Day Securtiy Trade  Value  NewDate    newDate
0  2011      1   10     AAPL   Buy   1500        0 2011-01-10
于 2015-05-22T20:27:29.727 に答える