python——基于行内容将值从一列复制到其他列中
发布时间:2022-04-09 16:50:02 620
相关标签: # node.js
我已经将我的数据集上传到Jupyter,它有531列和116行。到目前为止,我已经用0替换了NaN值,现在我被最后一步绊倒了。我想将第一列的值复制到其他列中,条件是行值将大于0。
我确定了这项任务的三个部分:
- 迭代整个集合(例如列表理解,对于df中的i)
- check whether values are bigger than 0 ( if i>0
- 将第0列中的值分配给每个字段>0
我尝试了列表理解,并在谷歌上搜索了如何根据条件复制Column0中的值,但我很难理解如何动态替换它们,例如没有固定值。此外,我想知道如何定义要插入的值。我是如何开始的:
for i in df:
if i>0:
i...
我正在考虑使用where子句,但没有得到一个提示,我应该如何要求python在不定义具体替换哪些列的情况下迭代所有表。
df = np.where(df == 0, df['replace all columns '], df[:1])
df[:,0]用于将值替换为第0列中的值
你能给我一些提示/行动要点吗?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报