当前位置: 首页 > wzjs >正文

网页怎么做成app优化设计答案

网页怎么做成app,优化设计答案,南京商城网站建设,如何自建网页文章目录 前言一、删除数据二、索引操作1.loc方法2.iloc方法 三、添加数据1.loc方法添加数据2.concat方法拼接数据 四、重置索引 前言 通过今天的学习,我掌握了对Pandas对象数据元素进行增删操作以及重置索引的操作 一、删除数据 DataFrame.drop(labelsNone, axis…

文章目录

  • 前言
  • 一、删除数据
  • 二、索引操作
    • 1.loc方法
    • 2.iloc方法
  • 三、添加数据
    • 1.loc方法添加数据
    • 2.concat方法拼接数据
  • 四、重置索引


前言

通过今天的学习,我掌握了对Pandas对象数据元素进行增删操作以及重置索引的操作


一、删除数据

  • DataFrame.drop(labels=None, axis=0, index=None, columns=None, level=None, inplace=False, errors=‘raise’)
  • inplace参数默认情况下,drop() 不会修改原 DataFrame,而是返回一个新的DataFrame
data = {'one': pd.Series(data=[1, 2, 3], index=['a', 'b', 'c']),'two': pd.Series(data=[1, 2, 3, 4], index=['a', 'b', 'c', 'd'])}
df = pd.DataFrame(data)
print(df)# 删除列
df1 = df.drop(index="a")
df2 = df.drop(labels="a",axis=0) #labels和axis参数需要搭配使用# 删除行
df1 = df.drop(columns="one")
df2 = df.drop(labels="one",axis=1)# 直接修改
df.drop(index="a",inplace=True) #这里修改了df

tips:labels参数需要和axis参数搭配使用,而单独使用index,columns可以直接删除对应的行和列

二、索引操作

1.loc方法

  • DataFrame.loc[row_indexer, column_indexer]
  • 使用行,列索引而非下标作为参数
data = {'A': [1, 2, 3, 4],'B': [5, 6, 7, 8],'C': [9, 10, 11, 12]
}
df = pd.DataFrame(data, index=['a', 'b', 'c', 'd'])print(df.loc['a'])  # 选择行标签为 'a' 的行
print(df.loc['a':'c'])  # 选择行标签从 'a' 到 'c' 的行
print(df.loc['a', 'B'])  # 选择行标签为 'a',列标签为 'B' 的元素
print(df.loc[['a','c'], ['A','C']])  # 选择多行数据
print(df.loc['a':'c','A':'C']) #使用切片选择多行
print(df.loc[...,"A":"B"])

tips:注意选择多行数据和使用切片选择多行使用上有差别

2.iloc方法

  • DataFrame.iloc[row_indexer, column_indexer]
  • 与loc方法的区别为:使用下标而非行,列索引
print(df.iloc[0])
print(df.iloc[0:2])
print(df.iloc[1,1])
print(df.iloc[1:3,0:2])
print(df.iloc[[1,3],[0,2]])

三、添加数据

1.loc方法添加数据

data = {'A': [1, 2, 3, 4],'B': [5, 6, 7, 8],'C': [9, 10, 11, 12]
}
df = pd.DataFrame(data, index=['a', 'b', 'c', 'd'])# loc方法添加行
df.loc['e'] = [17, 18, 19]

tips:iloc方法添加行会报错

2.concat方法拼接数据

  • pd.concat(objs, axis=0, join=‘outer’, ignore_index=False, keys=None, levels=None, names=None, verify_integrity=False, sort=False, copy=True)
  • axis:指定连接的轴
  • join:指定连接方式,‘outer’ 表示并集(默认),‘inner’ 表示交集
  • ignore_index:如果为 True,则忽略原始索引并生成新的索引
df1 = pd.DataFrame({'A': [1, 2, 3],'B': [4, 5, 6]
})df2 = pd.DataFrame({'A': [7, 8],'B': [10, 11],'C': [12,13]
})result = pd.concat([df1, df2], axis=0,ignore_index=True,join="inner")
  • concat拼接Series和Dataframe
df = pd.DataFrame({'A': [1, 2, 3],'B': [4, 5, 6]
})series = pd.Series([7, 8, 9], name='C')
re = pd.concat([df,series],axis=0)

四、重置索引

  • DataFrame.reindex(labels=None, index=None, columns=None, axis=None, method=None, copy=True, level=None, fill_value=np.nan, limit=None, tolerance=None)
  • 可以重置索引,也可以添加新的行列,默认填充值为None
  • method:用于填充缺失值的方法
  • fill_value:用于填充缺失值的值
data = {'A': [1, 2, 3],'B': [4, 5, 6],'C': [7, 8, 9]
}
df = pd.DataFrame(data, index=['a', 'b', 'c'])new_index = ['a', 'c', 'b', 'd']
df_reindexed = df.reindex(index=new_index,fill_value=666)new_columns = ['A', 'C', 'B', 'D']
df_reindexed = df.reindex(columns=new_columns,fill_value=666)

THE END

http://www.dtcms.com/wzjs/388898.html

相关文章:

  • 双阳区住房和城乡建设局网站游戏优化大师官网
  • 莱山网站建设企业网站建设需求分析
  • 佛山网站建设制作武汉武汉最新
  • 做网站开发用哪种语言好广告设计需要学什么
  • dw做汽车网站网站推广方法
  • 记事本怎么做网站网站自己推广
  • 舒城县建设局网站首页市场调研一般怎么做
  • 最牛的视频网站建设百度惠生活商家怎么入驻
  • 专门做旅游攻略的网站有哪些企业网站模板下载
  • 企业网站搭建 网络活动策划怎么做小程序
  • 制作网站教程视频怎么做微信小程序
  • 北京网站建设 合一本周新闻热点
  • wordpress 接口云优化seo
  • ui界面设计作品模板百度seo快速排名优化服务
  • 网站被攻击怎么让百度重新蜘蛛自动抓网络营销推广公司简介
  • 建设方面的知识 网站seo优化一般包括哪些
  • 专业建设专题网站抖音seo排名优化软件
  • wordpress中文标题转换拼音插件搜索引擎seo优化怎么做
  • 禄劝彝族苗族网站建设常用的网络营销推广方法有哪些
  • 北京网站建设方案排名推手平台哪个靠谱
  • 广州知名网站建设后台管理便捷陕西新站seo
  • 廊坊市固安县建设局网站正规的微信推广平台
  • 中国机械加工网官方百度网站排名优化价格
  • 学校网站建设用哪个系统站长工具关键词挖掘
  • 沈阳做网站的公司有哪些地推app推广赚佣金
  • wordpress 报名表单微信小程序排名关键词优化
  • 杭州设计企业网站高端公司搭建网站工具
  • 网页布局排版沈阳seo网站推广
  • ps做网站视图大小chatgpt 链接
  • wordpress主题虚拟资源交易平台seo关键词分析