小编Mit*_*har的帖子

Snowflake:如何获取当前的 Unix 纪元时间戳

如何在 Snowflake 中获取当前的Unix 纪元时间戳?我找不到任何有关相同内容的文档

snowflake-cloud-data-platform

8
推荐指数
2
解决办法
2万
查看次数

Pandas 数据框列减法,处理 NaN

例如,我有一个数据框

df = pd.DataFrame([(np.nan, .32), (.01, np.nan), (np.nan, np.nan), (.21, .18)],
                  columns=['A', 'B'])
        A   B
0   NaN     0.32
1   0.01    NaN
2   NaN     NaN
3   0.21    0.18
Run Code Online (Sandbox Code Playgroud)

我想减去列BA

df['diff'] = df['A'] - df['B']

    A     B      diff
0   NaN   0.32   NaN
1   0.01  NaN    NaN
2   NaN   NaN    NaN
3   0.21  0.18   0.03
Run Code Online (Sandbox Code Playgroud)

如果其中一列是 ,则差值返回 NaN NaN。为了克服这一点,我使用fillna

df['diff'] = df['A'].fillna(0) - df['B'].fillna(0)

    A     B      diff
0   NaN   0.32   -0.32
1   0.01  NaN    0.01
2   NaN   NaN …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

4
推荐指数
1
解决办法
148
查看次数