程序员都看不懂的代码

删除空值,订单付款时间非空值才保留
删除买家实际支付金额为0的记录
df1=df[df[‘订单付款时间’].notnull() & df[‘买家实际支付金额’] !=0]

import pandas as pd
aa =r’./data/TB2018a.xls’
df = pd.DataFrame(pd.read_excel(aa))
设置数据显示的行、列和宽等,解决输出结果显示不全的问题
pd.set_option(‘display.max_rows’,500)
pd.set_option(‘display.max_columns’,500)
pd.set_option(‘display.width’,1000)
删除空值,订单付款时间非空值才保留
删除买家实际支付金额为0的记录
df1=df[df[‘订单付款时间’].notnull() & df[‘买家实际支付金额’] !=0]
空值用0填充
df[‘宝贝总数量’] = df[‘宝贝总数量’].fillna(0)
print(df)
保存
df1.to_excel(‘./data/result.xls’)

df1=df[[‘订单付款时间’,’买家会员名’,’联系手机’,’买家实际支付金额’]]
df1 = df1.set_index(‘订单付款时间’) # 将”订单付款日期”设置为索引

df1=df.groupby([“宝贝标题”])[“宝贝总数量”].sum().reset_index()

import tushare as ts
df = ts.get_hist_data(‘000001’)
直接保存为.csv文件
df.to_csv(‘000001.csv’)

df1.columns = [‘日期’,’开盘价’,’最高价’,’闭市价’,’最低价’]

df[‘买家会员名’]

df[[‘买家会员名’,’买家实际支付金额’,’订单状态’]]

df.loc[[i],[‘买家会员名’,’买家实际支付金额’]]

df.loc[[2,3],[‘买家会员名’,’买家实际支付金额’]]

df.iloc[0:3,[0,3,4,5]]

Original: https://blog.csdn.net/s13596191285/article/details/125514221
Author: 荣华富贵8
Title: 程序员都看不懂的代码

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/755009/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球