如何转换此 SQL 代码:
SELECT
COUNT(DISTINCT DATEn) as count (*)
FROM weather_data
WHERE cast (rain as integer) = 1
使用 Pandas 表示法,像这样:df.groupby ('rain') DATEn.sum ()
最佳答案
IIUC:
df.loc[pd.to_numeric(df['rain'], errors='coerce') == 1, 'DATEn'].nunique()
关于python - 以 Pandas 表示法转换 SQL 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46820047/