python - 在 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 很陌生,请帮助我。
解决方案
推荐阅读
- php - Oracle中带有参数绑定的原子多次插入
- c# - 如何对 System.IO.File 进行扩展方法
- r - 计算R中数据框中每个主题的列值范围
- python - 类来计算球体Python的面积
- postgresql - 从随机排序的列中按顺序提取数字
- python - 不知道如何解决错误:AttributeError: 'str' object has no attribute 'set'
- python - 如何使用列表/字典理解在 Python 中获取唯一值
- npm - Gulp sass 不编译带有 #{$i} 标签的循环
- javascript - 无法删除按钮上动态添加的类
- php - 如何上传文件并加密该文件并保存在数据库中