首页 > 解决方案 > 在 python pandas 中读取 csv 并使用 subString contains 函数

问题描述

我有一个这样的文件:

在此处输入图像描述

我有要求,如果列名“names”包含“%”,则“val”列中的数据应乘以 100。以下是我正在尝试的逻辑

import pandas as pd 
df = pd.read_csv("pp_sample.csv") 
saved_columns=df['names']
if "%Diff" in saved_columns:
    value=df['val']*100
    print(value)
else:
    print("no values")

当我运行它时,我得到“没有值”,因为我对 Python 很陌生,请帮助我。

标签: pythonpandas

解决方案


推荐阅读