【发布时间】:2021-10-14 09:58:49
【问题描述】:
我有一个包含一些杂乱数据的 csv 文件。
我在 pandas 中有以下数据框
| Name | Age | Sex | Salary | Status |
|---|---|---|---|---|
| John | 32 | Nan | NaN | NaN |
| Nan | Male | 4000 | Single | NaN |
| May | 20 | Female | 5000 | Married |
| teresa | 45 |
期望的输出:
Name Age Sex Salary Status
0 John 32 Male 4000 Single
1 May 20 Female 5000 Married
2 teresa 45
那么有谁知道如何用 Pandas 做到这一点?
【问题讨论】:
-
也许你应该修复你的文件。能否更新一下您的 csv 文件示例?
-
@TõnisPiip 这是我拥有的数据,是的,4000 在性别下,在“薪水”下是单身。是的,可以删除第二行我只想将值向上移动
-
@TõnisPiip - 这就是问题所在。如果您有一个损坏的导入以及其他 nan 值弄乱了您的列,您该怎么办。