1、解决数据框中添加一行(给定值)

###原数据框data_Peak_2 = pd.DataFrame({"Peak_density": np.ndarray.tolist(hmax_x), "Peak_H": hmax_y, "DP_DPV": pd_pv, "DP_DPV_2": pd_pv2})###实现在数据框中添加一行
event = {}
event["Peak_density"] =(df.iloc[0, 2]+df.iloc[1, 2])/2 df.iloc[0, 2]#(df.iloc[0, 2]+df.iloc[1, 2])/2
event["Peak_H"] = 0.001
event["DP_DPV"] = 0.02
event["DP_DPV_2"] = 0.02
data_Peak_2 = data_Peak_2.append(event, ignore_index=true)

2、解决数据框中添加一列

import laspy
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.ticker import FormatStrFormatter
import os, glob
from scipy.signal import savgol_filterpath=r"E:\***\20210809数据统计\***" ###原数据框
pathDir = os.listdir(path)
for f in pathDir:df = pd.read_csv(os.path.join(path, f))print("df1",df)###求曲线y = df.coverx = df.Hz1 = np.polyfit(x, y, 10)  # 用10次多项式拟合p1 = np.poly1d(z1)yvals = np.polyval(z1, x)  # 也可以使用yvals=np.polyval(z1,x)yvals2 = savgol_filter(yvals, 5, 2, mode='nearest')###曲线结束D_value2=yvals2 - 0.005df["D_value2"] = D_value2  ###添加D_value2这一列df["yvals2"] = yvals2      ###添加yvals2这一列print("df2",df)###求斜率XL2 = []for pdi in range(0, len(df.H)-1):pdi2 = df.iloc[pdi, 13]pdi3 = df.iloc[pdi + 1, 13]pdj2 = df.iloc[pdi, 1]pdj3 = df.iloc[pdi + 1, 1]XL = (pdi2 - pdi3) / (pdj2 - pdj3)XL2.append(XL)df["XL"] = pd.Series(XL2)  ###添加斜率列

python解决数据框中添加一行或者一列(DataFrame的行列处理)相关推荐

  1. Python 解决写入csv中间隔一行空行问题

    转载解决写入csv中间隔一行空行问题 写入csv: with open(birth_weight_file,'w') as f:writer=csv.writer(f)writer.writerow( ...

  2. mysql删除表中的一列数据_在数据表中添加或删除一列

    注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容. 本页面是自动翻译的,可能包含语法错误或不准确之处. 我们的目的是使此内容能对你有所帮助. 可以在本页面底部告诉我们此信息是否对你有帮助吗? ...

  3. python两个字符串数据可以复制吗_无论如何,是否要将Python pandas数据框中的单个数据中的数据复制到字符串或列表中以进行进一步处理?...

    使用示例数据.请注意,由于复制和粘贴选项卡占用空格(因此使用sep ='\ s +',iso'\ t')并且我已将数据的第一行设置为列名(不使用header = None).可以使用join将一列连接 ...

  4. Python:在Pandas数据框中查找缺失值

    How to find Missing values in a data frame using Python/Pandas 如何使用Python / Pandas查找数据框中的缺失值 介绍: (In ...

  5. python数据框去重_【Python】基于某些列删除数据框中的重复值

    Python按照某些列去重,可用drop_duplicates函数轻松处理.本文致力用简洁的语言介绍该函数. 一.drop_duplicates函数介绍 drop_duplicates函数可以按某列去 ...

  6. python绘制星空图_【Python】基于某些列删除数据框中的重复值

    阿黎逸阳 精选Python.SQL.R.MATLAB等相关知识,让你的学习和工作更出彩(可提供风控建模干货经验). Python按照 某些列去重 ,可用 drop_duplicates函数轻松处理 . ...

  7. python怎么索引txt数据中第四行_python-在熊猫数据框中按行计数编制索引

    我有一个带有两个元素的层次结构索引的"熊猫"数据框(" month"和" item_id").每行表示特定月份的特定项目,并具有用于关注多个 ...

  8. python dataframe增加一行_python - 在pandas.DataFrame中添加一行

    python - 在pandas.DataFrame中添加一行 据我所知,pandas旨在加载完全填充的DataFrame,但我需要创建一个空的DataFrame,然后逐个添加行.做这个的最好方式是什 ...

  9. python 数据框缺失值_Python:处理数据框中的缺失值

    python 数据框缺失值 介绍 (Introduction) In the last article we went through on how to find the missing value ...

最新文章

  1. 网站压力测试工具webbench
  2. 关于2012年度土建工程专业中级专业技术资格考试有关问题的通知
  3. 生态伙伴 | Canva上线飞书应用目录,帮你零门槛轻松做出大师级设计!
  4. hibernate之关联关系(一对多)
  5. Kudu1.1.0 、 Kudu1.2.0 Kudu1.3.0的版本信息异同比较
  6. 超越竞争(2) 价值创新
  7. P4450-双亲数,P5221-Product,P6055-[RC-02]GCD【莫比乌斯反演,杜教筛】
  8. js slice 参数为负值
  9. nginx listen
  10. 程序员笔试面试最爱考察的算法,到底怎么搞定?
  11. 2018年39名最牛的女程序媛,第三名很多人都认识!
  12. 文件比较 增量 更新 系统发布 增量更新
  13. 必看干货!五个步骤帮您成功实施IT SLA
  14. java编写监听器步骤_IT兄弟连 JavaWeb教程 监听器1
  15. 谷仓的安保【DFS】
  16. 基于HTML5+JavaScript实现的网页录屏器设计
  17. 身份证扫描识别OCR技术的应用场景
  18. gets、puts函数和fgets、fputs函数的区别与联系
  19. 第11课:生活中的组合模式——自己组装电脑
  20. linux命令系列 alias,Linux命令整合之alias

热门文章

  1. golang的继承不是继承
  2. 2022.10.13 英语背诵
  3. ATM机跨行取款也有理财窍门
  4. Win10激活提示“连接到internet激活windows”的最佳解决方法
  5. TREC的ad hoc、routing、filtering、topic等术语的解释
  6. MySQL-SQL语句命令
  7. 如何保障邮件内容安全
  8. 虚拟计算机组装的软件,如何使用虚拟光驱安装软件
  9. 树莓派3B/4B从零开始编译安装并刷入OpenWrt,让空闲的树莓派变成路由器
  10. 关于Android中TextView的setText方法报错