2024-06-26 01:31:34 发布
网友
我正在使用熊猫数据帧。如果列中的名称不等于“false”和“NAMED”,我想更改它。你知道吗
df hash 0 false 1 false 2 asldkjfl645sd54 3 false 4 65s4d65a3s21d12 5 2s1d53a54d5f1a3
期望输出:
df hash 0 false 1 false 2 NAMED 3 false 4 NAMED 5 NAMED
你可以试试这个:
import pandas as pd a = {'hash':['false','false','asldkjfl645sd54','34ds','65s4d65a3s21d12','2s1d53a54d5f1a3']} df = pd.DataFrame(a) df['hash'] = df['hash'].where(df['hash'] == 'false', 'NAMED') print(df)
输出:
hash 0 false 1 false 2 NAMED 3 NAMED 4 false 5 NAMED
你可以试试这个:
输出:
相关问题 更多 >
编程相关推荐