1
私は、次のデータフレームがあります。Python:どのようにして、パンダのデータフレームに変換するループを回避するのですか?
df:
y m d val
0 2013 10 1 33.5
1 2013 10 2 37.1
2 2013 10 3 25.9
3 2013 10 4 31.3
4 2013 10 5 35.3
5 2013 10 6 55.4
6 2013 10 7 29.5
7 2013 10 8 31.3
8 2013 10 9 27.7
9 2013 10 10 25.9
y
、m
、d
はそれぞれ年、月、日に対応しています。私はそれらを集約してdatetime
に変換したいと思います。
df['date'] = 0
for v in df.index:
df['date'][v] = datetime.datetime(df.y[v], df.m[v], df.d[v])
私はそのループ
あなたの友人はhttp://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.apply.html#pandas.DataFrame.applyです。 – Oleg