1.pandas 使用
a.设置显示所有dataframe 的列、行数据
#显示所有列
pd.set_option('display.max_columns', None)
#显示所有行
pd.set_option('display.max_rows', None)
#设置value的显示长度为100,默认为50
pd.set_option('max_colwidth',100)
b.显示所有的列 不换行
pd.set_option('display.width', 1000) # 显示宽度
c.获取对应行、列的值
a = df.iloc[3].iat[1]
b = df.iloc[5].iat[1]
d.dataframe 求指定某一列的最大值
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')
print(df['实体店销售量'].max())
参考:pandas系列之最大值和最小值
2. list 列表操作
a.列表数据整体转化为float类型,数据类型转换
a = ['2', '3.5', '10', '88', '32.66']
# 通过map()方法对立面的数据进行类型转换,string 转为float
a_float_m = map(float, a)
a_float_m
>> <map at 0x109854da0>
a_float_m = list(a_float_m)
[2.0, 3.5, 10.0, 88.0, 32.66]
b.range生成列表
s = list(range(1,10))
3.日期操作
a. 获取当天日期
from datetime import date
today = date.today()
print("今天的日期:", today)