相关疑难解决方法(0)

为什么 pandas isnull() 有效但 ==None 无效?

我正在尝试选择dflabel具有 value的行None。(这是None我从另一个函数获得的值,而不是NaN

为什么df[df['label'].isnull()]返回我想要的行,

df[df['label'] == None]返回Empty DataFrame Columns: [path, fanId, label, gain, order] Index: []

python python-3.x pandas

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

在基于尾随行的pandas数据帧中进行计算

是否可以根据不同列中的尾随行在pandas数据帧中进行计算?像这样的东西.

frame = pd.DataFrame({'a' : [True, False, True, False],
                  'b' : [25, 22, 55, 35]})
Run Code Online (Sandbox Code Playgroud)

我希望输出为:

A     B     C
True  25    
False 22   44
True  55   55
False 35   70
Run Code Online (Sandbox Code Playgroud)

当列A中的尾随行为 False时,列C 与列B相同,而当列A中的尾随行为真时,列C为列B*2 ?

python python-2.7 pandas

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

如何在 pandas 中创建包含 Null 值的数据框

我尝试创建下面的数据框,故意缺少一些信息。即,type一条记录应为空。

df = {'id': [1, 2, 3, 4, 5],
      'created_at': ['2020-02-01', '2020-02-02', '2020-02-02', '2020-02-02', '2020-02-03'],
      'type': ['red', NaN, 'blue', 'blue', 'yellow']}

df = pd.DataFrame (df, columns = ['id', 'created_at','type', 'converted_tf'])
Run Code Online (Sandbox Code Playgroud)

当我输入所有值时,效果非常好,但我不断收到NaNNullNa等错误

知道我要放什么吗?

python pandas

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

如何在系列中具有“无”值的熊猫中将类型转换为布尔值?

为什么这个系列中的值会None转换为TrueFalse

环境:

  • Jupyter 实验室中的 Jupyter Notebok 6.0.3
  • 蟒蛇 3.7.6

进口:

from IPython.display import display
import pandas as pd
Run Code Online (Sandbox Code Playgroud)

转换NoneTrue

df_test1 = pd.DataFrame({'test_column':[0,1,None]})
df_test1['test_column'] = df_test1.test_column.astype(bool)
display(df_test1)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

转换NoneFalse

df_test2 = pd.DataFrame({'test_column':[0,1,None,'test']})
df_test2['test_column'] = df_test2.test_column.astype(bool)
display(df_test2)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

这是预期的行为吗?

python types boolean pandas

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

标签 统计

pandas ×4

python ×4

boolean ×1

python-2.7 ×1

python-3.x ×1

types ×1