小编luk*_*rku的帖子

Pandas DataFrame:更改列值?

我有一个 df,其中两列值有TrueFalse或者NaN

df

            a         b           c

    0      a         True        NaN
    1      b         False       True
    2      c         NaN         False
    3      d         NaN         NaN
    4      e         False       NaN
    5      f         True        False
Run Code Online (Sandbox Code Playgroud)

我正在尝试将列bc.

如果True出现在一列中,另一列将是FalseIf NaNpresent change that False

对于False. 如果NaN在两列中都存在。将两个值更改为False

结果df:

            a         b           c

    0      a         True        False
    1      b         False       True
    2      c         True        False
    3      d         False       False
    4      e …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

Pandas Dataframe 在列表列中删除重复项?

我正在尝试删除 columnsa和中的重复项c

        a      b    c
0  [1, 0]      1    ab
1  [0, 0]      2    bc
2  [1, 0]      3    ab
Run Code Online (Sandbox Code Playgroud)

结果输出:

        a      b    c
0  [1, 0]      1    ab
1  [0, 0]      2    bc
Run Code Online (Sandbox Code Playgroud)

我尝试过的:没有列出a列。df.drop_duplicates(['a','c'])作品。

没有c列是 str。pd.DataFrame(np.unique(df), columns=df.columns)适用于删除重复列表。

如果其中一列是列表和其他字符串,如何继续。

python numpy dataframe pandas

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

Pandas DataFrame 根据条件删除 NaN 行?

Pandas DataFrame 根据条件删除 NaN 行。

我正在尝试删除其gender==male和的行status == NaN

示例 df:

        name     status        gender   leaves
0       tom        NaN          male      5 
1       tom        True         male      6
2       tom        True         male      7
3       mary       True         female    1
4       mary       NaN          female    10
5       mary       True         female    15
6       john       NaN          male       2
7       mark      True          male       3
Run Code Online (Sandbox Code Playgroud)

预期输出:

        name     status        gender   leaves
0       tom        True         male      6
1       tom        True         male      7
2       mary       True         female    1
3       mary …
Run Code Online (Sandbox Code Playgroud)

python numpy dataframe pandas

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

标签 统计

dataframe ×3

pandas ×3

python ×3

numpy ×2