我有一个数据框,其中包含以下几列
Record Type Value
100 1,2,3,4,5
200 0,10
300 1
Run Code Online (Sandbox Code Playgroud)
预期成绩:
list1 = [1,2,3,4,5]
我试图获得行的几何平均值,DataFrame 如下所示:
PLTRNSU00013 PLSRBEX00014 PLATTFI00018 PLALMTL00023 PLAMBRA00013 PLAMICA00010 PLAMPLI00019 NL0000474351 PLAPATR00018 PLAPLS000016
2010-07-01 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2010-10-01 NaN NaN NaN NaN NaN NaN NaN 0.968237 NaN NaN
2011-01-01 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2011-04-01 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2011-07-01 0.979871 NaN NaN NaN NaN NaN NaN 1.00999 NaN NaN
2011-10-01 NaN NaN NaN NaN NaN 1.00737 NaN NaN NaN NaN
2012-01-01 NaN …Run Code Online (Sandbox Code Playgroud) 我有一个 Pandas DataFrame,里面有dtype=numpy.datetime64
我想更改的数据
'2011-11-14T00:00:00.000000000'
Run Code Online (Sandbox Code Playgroud)
到:
'2010-11-14T00:00:00.000000000'
Run Code Online (Sandbox Code Playgroud)
或其他年份。Timedelta 未知,只能分配年份编号。这在 int 中显示年份
Dates_profit.iloc[50][stock].astype('datetime64[Y]').astype(int)+1970
Run Code Online (Sandbox Code Playgroud)
但不能赋值。有人知道如何分配年份numpy.datetime64吗?