Pandas各种骚操作

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/guolindonggld/article/details/79673172

stack()、unstack()、pivot()、pivot_table()

找出存在NaN的数据:

df[df.isnull().values==True]

找出NaN值的位置:

df.isnull().stack()[lambda x: x].index.tolist()

删除存在NaN值数据:

df.dropna(axis=0, how='any', inplace=True)

DataFrame的遍历:iterrows(), iteritems(), itertuples()

将Datetime列表转换为字符串类型的日期列表:

df_per_unit[‘date’]是Series对象,里面元素是datetime64[ns]类型。
list(pd.to_datetime(df_per_unit[‘date’].unique()).strftime("%Y-%m-%d"))
df[‘date’].unique():ndarray对象

df.reset_index()

df.set_index()

df.reindex(idx,fill_value=0)

展开阅读全文

没有更多推荐了,返回首页