python - 如何创建最后一列(即第五列)将添加前四列的 DataFrame
问题描述
前四列是在一定范围内随机生成的。第五列包含前四列的添加。第五列的值不应超过 10。
解决方案
不知道我是否理解得很好:
import numpy as np
import pandas as pd
A=np.random.randint(0.5,5,10)
B=np.random.randint(.50,10,10)
C=np.random.randint(0.8,8,10)
D=np.random.randint(0.1,2,10)
E=A+B+C+D
df={'A':A,'B':B, 'C':C,'E':E}
df= pd.DataFrame(df)
df['E'].values[df['E'] > 10] = 0 # if E bigger than 10
推荐阅读
- python - 在python中使用另一个函数的结果
- flutter - Flutter:如何使用 setter 重置值
- java - 有没有办法解决':app:checkDebugDuplicateClasses'。在颤振?
- php - 找不到类“数据库\播种机\”的问题
- javafx - javafx 组合框复选框多选过滤
- javascript - Webpack 配置错误 - 错误在哪里?
- python - 在python中实时计算像素之间的距离
- mongodb - MongoDB基于具有相似值的多个字段的聚合查询
- python - CNN 对回归 Keras Tuner 的优化
- python - Flask-Sqlalchemy 中的字符串转数值