相关疑难解决方法(0)

如何使用pandas仅用空字符串替换None?

下面的代码生成一个df:

import pandas as pd
from datetime import datetime as dt
import numpy as np

dates = [dt(2014, 1, 2, 2), dt(2014, 1, 2, 3), dt(2014, 1, 2, 4), None]
strings1 = ['A', 'B',None, 'C']
strings2 = [None, 'B','C', 'C']
strings3 = ['A', 'B','C', None]
vals = [1.,2.,np.nan, 4.]
df = pd.DataFrame(dict(zip(['A','B','C','D','E'],
                           [strings1, dates, strings2, strings3, vals])))



+---+------+---------------------+------+------+-----+
|   |  A   |          B          |  C   |  D   |  E  |
+---+------+---------------------+------+------+-----+
| 0 | A    | 2014-01-02 02:00:00 …
Run Code Online (Sandbox Code Playgroud)

python pandas

5
推荐指数
3
解决办法
9628
查看次数

如果 pandas 数据框中的所有列都有空字符串,则删除行

我有一个数据框如下

    Name Age
0    Tom  20
1   nick  21
2           
3  krish  19
4   jack  18
5           
6   jill  26
7   nick
Run Code Online (Sandbox Code Playgroud)

期望的输出是

    Name Age
0    Tom  20
1   nick  21
3  krish  19
4   jack  18
6   jill  26
7   nick
Run Code Online (Sandbox Code Playgroud)

索引不应更改,如果可能的话,如果我不必将空字符串转换为 NaN,那就太好了。仅当所有列都有''空字符串时才应将其删除

python dataframe python-3.x pandas

2
推荐指数
1
解决办法
5762
查看次数

丢弃pandas数据框中的randmly分散的空白空间

如何忽略数据帧内随机分布在数据帧中的空单元格?这是我所拥有的一个例子

 ColA    ColB    ColC    ColD    ColF    ColG    ColH
  A               b                                D
          W                      R                 D
  J                        H              T 
  Q               A                                O
Run Code Online (Sandbox Code Playgroud)

每行总共有3个条目,但空单元格是随机的.我看了这里,但由于我的数据随机性,它没有帮助

我期待的输出是:

 ColA_New    ColB_New    ColC_New     
  A        b       D      
  W        R       D               
  J        H       T        
  Q        A       O                             
Run Code Online (Sandbox Code Playgroud)

python pandas

1
推荐指数
1
解决办法
81
查看次数

标签 统计

pandas ×3

python ×3

dataframe ×1

python-3.x ×1