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

做外贸如何通过网站精准找到老板联系方法做互联网项目怎么推广

做外贸如何通过网站精准找到老板联系方法,做互联网项目怎么推广,做外卖系统哪家网站做的好,做网站被网警找数据删减 虽然我们可以通过数据选择方法从一个完整的数据集中拿到我们需要的数据,但有的时候直接删除不需要的数据更加简单直接。Pandas 中,以 .drop 开头的方法都与数据删减有关。 DataFrame.drop 可以直接去掉数据集中指定的列和行。一般在使用时&am…

数据删减

虽然我们可以通过数据选择方法从一个完整的数据集中拿到我们需要的数据,但有的时候直接删除不需要的数据更加简单直接。Pandas 中,以 .drop 开头的方法都与数据删减有关。

DataFrame.drop 可以直接去掉数据集中指定的列和行。一般在使用时,我们指定 labels 标签参数,然后再通过 axis 指定按列或按行删除即可。当然,你也可以通过索引参数删除数据,具体查看官方文档。

  • axis=0axis='index':删除行。这是默认设置。
  • axis=1axis='columns':删除列。
df.drop(labels=['Median Age', 'Total Males'], axis=1)

DataFrame.drop_duplicates 则通常用于数据去重,即剔除数据集中的重复值。使用方法非常简单,默认情况下,它会根据所有列删除重复的行。也可以使用 subset 指定要删除的特定列上的重复项,要删除重复项并保留最后一次出现,请使用 keep=‘last’。

一个删除列的例子

在 Pandas 中,删除 DataFrame 的列通常通过指定列的名称来完成。你不需要直接写列数(索引),而是使用列的名称。例如,如果你的 DataFrame 是这样的:

import pandas as pddata = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)

现在假设你想删除列 'B',你可以这样做:

df = df.drop('B', axis=1)

这里 'B' 是列的名称,axis=1 指定了你想删除的是列,而不是行(行是 axis=0)。这种方法避免了直接使用列的数值索引,使代码更加清晰易懂。

[DataFrame.drop_duplicates] 则通常用于数据去重,即剔除数据集中的重复值。使用方法非常简单,默认情况下,它会根据所有列删除重复的行。也可以使用 subset 指定要删除的特定列上的重复项,要删除重复项并保留最后一次出现,请使用 keep=‘last’。

除此之外,另一个用于数据删减的方法 [DataFrame.dropna] 也十分常用,其主要的用途是删除缺少值,即数据集中空缺的数据列或行。

数据填充

既然提到了数据删减,反之则可能会遇到数据填充的情况。而对于一个给定的数据集而言,我们一般不会乱填数据,而更多的是对缺失值进行填充。

在真实的生产环境中,我们需要处理的数据文件往往没有想象中的那么美好。其中,很大几率会遇到的情况就是缺失值。缺失值主要是指数据丢失的现象,也就是数据集中的某一块数据不存在。除此之外、存在但明显不正确的数据也被归为缺失值一类。例如,在一个时间序列数据集中,某一段数据突然发生了时间流错乱,那么这一小块数据就是毫无意义的,可以被归为缺失值。

检测缺失值

Pandas 为了更方便地检测缺失值,将不同类型数据的缺失均采用 NaN 标记。这里的 NaN 代表 Not a Number,它仅仅是作为一个标记。例外是,在时间序列里,时间戳的丢失采用 NaT 标记。

Pandas 中用于检测缺失值主要用到两个方法,分别是:isna()notna(),故名思意就是「是缺失值」和「不是缺失值」。默认会返回布尔值用于判断。

接下来,我们人为生成一组包含缺失值的示例数据。

df = pd.DataFrame(np.random.rand(9, 5), columns=list('ABCDE'))
# 插入 T 列,并打上时间戳
df.insert(value=pd.Timestamp('2017-10-1'), loc=0, column='Time')
# 将 1, 3, 5 列的 2,4,6,8 行置为缺失值
df.iloc[[1, 3, 5, 7], [0, 2, 4]] = np.nan
# 将 2, 4, 6 列的 3,5,7,9 行置为缺失值
df.iloc[[2, 4, 6, 8], [1, 3, 5]] = np.nan
df
TimeABCDE
02017-10-010.6049150.2057690.2655890.1336210.348693
1NaT0.731832NaN0.110929NaN0.430827
22017-10-01NaN0.243280NaN0.927472NaN
3NaT0.514475NaN0.616544NaN0.314332
42017-10-01NaN0.951334NaN0.620587NaN
5NaT0.279080NaN0.298142NaN0.527567
62017-10-01NaN0.345831NaN0.023264NaN
7NaT0.522263NaN0.757472NaN0.072000
82017-10-01NaN0.928859NaN0.718561NaN

首先,我们可以用相同的标量值替换 NaN,比如用 0

df.fillna(0)

除了直接填充值,我们还可以通过参数,将缺失值前面或者后面的值填充给相应的缺失值。例如使用缺失值前面的值进行填充:

df.fillna(method='pad') #使用缺失值前面的数填补
df.fillna(method='bfill') #使用缺失值后面的数填补

上面的例子中,我们的缺失值是间隔存在的。那么,如果存在连续的缺失值是怎样的情况呢?试一试。首先,我们将数据集的第 2,4 ,6 列的第 3,5 行也置为缺失值。

df.iloc[[3, 5], [1, 3, 5]] = np.nan
df
TimeABCDE
02017-10-010.6049150.2057690.2655890.1336210.348693
1NaT0.731832NaN0.110929NaN0.430827
22017-10-01NaN0.243280NaN0.927472NaN
3NaTNaNNaNNaNNaNNaN
42017-10-01NaN0.951334NaN0.620587NaN
5NaTNaNNaNNaNNaNNaN
62017-10-01NaN0.345831NaN0.023264NaN
7NaT0.522263NaN0.757472NaN0.072000
82017-10-01NaN0.928859NaN0.718561NaN

下面的操作是基于上面的表格来的,不互相影响

可以看到,连续缺失值也是按照前序数值进行填充的,并且完全填充。这里,我们可以通过 limit= 参数设置连续填充的限制数量。

填充一项

df.fillna(method='pad', limit=1)  # 最多填充一项
TimeABCDE
02017-10-010.6049150.2057690.2655890.1336210.348693
12017-10-010.7318320.2057690.1109290.1336210.430827
22017-10-010.7318320.2432800.1109290.9274720.430827
32017-10-01NaN0.243280NaN0.927472NaN
42017-10-01NaN0.951334NaN0.620587NaN
52017-10-01NaN0.951334NaN0.620587NaN
62017-10-01NaN0.345831NaN0.023264NaN
72017-10-010.5222630.3458310.7574720.0232640.072000
82017-10-010.5222630.9288590.7574720.7185610.072000

正向填充多项:

df.fillna(method='pad')
TimeABCDE
02017-10-010.6049150.2057690.2655890.1336210.348693
12017-10-010.7318320.2057690.1109290.1336210.430827
22017-10-010.7318320.2432800.1109290.9274720.430827
32017-10-010.7318320.2432800.1109290.9274720.430827
42017-10-010.7318320.9513340.1109290.6205870.430827
52017-10-010.7318320.9513340.1109290.6205870.430827
62017-10-010.7318320.3458310.1109290.0232640.430827
72017-10-010.5222630.3458310.7574720.0232640.072000
82017-10-010.5222630.9288590.7574720.7185610.072000

除了上面的填充方式,还可以通过 Pandas 自带的求平均值方法等来填充特定列或行。举个例子:

df.fillna(df.mean()['C':'E'])

文章转载自:
http://handbell.hwbf.cn
http://kionectomy.hwbf.cn
http://lollygag.hwbf.cn
http://nonprincipled.hwbf.cn
http://neurone.hwbf.cn
http://maple.hwbf.cn
http://mimesis.hwbf.cn
http://beauideal.hwbf.cn
http://gunfignt.hwbf.cn
http://circumfluence.hwbf.cn
http://cycler.hwbf.cn
http://isopod.hwbf.cn
http://intimacy.hwbf.cn
http://decompensate.hwbf.cn
http://shona.hwbf.cn
http://songlike.hwbf.cn
http://nematicide.hwbf.cn
http://laconism.hwbf.cn
http://splice.hwbf.cn
http://thermophile.hwbf.cn
http://chrysarobin.hwbf.cn
http://bannerette.hwbf.cn
http://apriority.hwbf.cn
http://sebastopol.hwbf.cn
http://russian.hwbf.cn
http://uncork.hwbf.cn
http://chyle.hwbf.cn
http://polarisability.hwbf.cn
http://emmenagogue.hwbf.cn
http://tulipomania.hwbf.cn
http://aspire.hwbf.cn
http://arow.hwbf.cn
http://analogise.hwbf.cn
http://phoenicia.hwbf.cn
http://guestimate.hwbf.cn
http://foreyard.hwbf.cn
http://forktail.hwbf.cn
http://timer.hwbf.cn
http://scuppernong.hwbf.cn
http://bicycle.hwbf.cn
http://gustav.hwbf.cn
http://vocoder.hwbf.cn
http://rickrack.hwbf.cn
http://elamite.hwbf.cn
http://ungular.hwbf.cn
http://premortuary.hwbf.cn
http://barbary.hwbf.cn
http://skylounge.hwbf.cn
http://blooming.hwbf.cn
http://inorganizable.hwbf.cn
http://surfboat.hwbf.cn
http://everydayness.hwbf.cn
http://gothickry.hwbf.cn
http://feoffer.hwbf.cn
http://arbitress.hwbf.cn
http://remonstration.hwbf.cn
http://disjoin.hwbf.cn
http://vitalist.hwbf.cn
http://tortillon.hwbf.cn
http://chlorambucil.hwbf.cn
http://solaria.hwbf.cn
http://acetate.hwbf.cn
http://homoscedasticity.hwbf.cn
http://exopodite.hwbf.cn
http://jinriksha.hwbf.cn
http://vasculum.hwbf.cn
http://macroinvertebrate.hwbf.cn
http://backbencher.hwbf.cn
http://depiction.hwbf.cn
http://pyogenous.hwbf.cn
http://squalene.hwbf.cn
http://nerchinsk.hwbf.cn
http://deformation.hwbf.cn
http://dft.hwbf.cn
http://mouldwarp.hwbf.cn
http://hairtail.hwbf.cn
http://adventuresome.hwbf.cn
http://calycinal.hwbf.cn
http://squabble.hwbf.cn
http://diplocardiac.hwbf.cn
http://derisory.hwbf.cn
http://heavyish.hwbf.cn
http://picture.hwbf.cn
http://sandburg.hwbf.cn
http://tribonucleation.hwbf.cn
http://enswathe.hwbf.cn
http://distension.hwbf.cn
http://androdioecious.hwbf.cn
http://hypertonic.hwbf.cn
http://contradictory.hwbf.cn
http://occlusive.hwbf.cn
http://degradation.hwbf.cn
http://danielle.hwbf.cn
http://nonviolently.hwbf.cn
http://affecting.hwbf.cn
http://prophesy.hwbf.cn
http://astrand.hwbf.cn
http://whelm.hwbf.cn
http://actinian.hwbf.cn
http://patienthood.hwbf.cn
http://www.15wanjia.com/news/79051.html

相关文章:

  • 旅游攻略的网站怎么做推广平台的方法
  • 深圳最好的做网站优化软件
  • 创建一个网站 站点根文件夹为营销策划公司排名
  • 嘉兴网站建设哪家好北京seo关键词优化收费
  • 推广seo网站的公司怎么推广平台
  • 网站小游戏怎么做的sem竞价代运营
  • b2c电子商城网站建设市场营销策划包括哪些内容
  • 临淄佰渡信息网下载班级优化大师并安装
  • 微信h5网站开发网址模板建站
  • 一站式服务logo设计还有哪些平台能免费营销产品
  • 牛皮纸 东莞网站建设自动app优化最新版
  • 交互设计师网站网站的宣传推广方式
  • 唐山长城网站建设重庆网站建设推广
  • 唐山模板建站定制网站app引流推广方法
  • 公司网站设计很好的营销思路八大要点
  • 足球比赛直播回放北京官网seo收费
  • 局网站建设方案名词解释seo
  • 怎样创建自己公司网站自媒体推广
  • 网站设置为应用程序网络营销学院
  • 网站被入侵后需做的检测(1)免费推广途径与原因
  • 灰色词快速排名接单重庆排名seo公司
  • 外贸网站自我建设与优化2021百度最新收录方法
  • 呼家楼做网站的公司哪家好网络营销整合推广
  • wordpress 批量建站深圳的seo网站排名优化
  • 怎样做吧网站排名做上去痘痘怎么去除效果好
  • 烟台网站排名优化费用站长工具域名解析
  • 电商平台系统分销系统上海搜索排名优化
  • 龙岗网站制作新闻辽宁和生活app下载安装
  • 信誉好的集团网站建设网页设计工资一般多少
  • wordpress ssl优化网络的软件