python - 如何使用 Python Pandas 在数据框的最后一列中获取第一个具有货币格式的单元格的行索引
问题描述
现在我有一个数据框:
import pandas as pd
s1 = pd.Series(['a', 'b', 'c'])
s2 = pd.Series(['e', '$200', 'f'])
s3 = pd.Series(['e', '$300', '$400'])
s4 = pd.Series(['f', '$500', '$600'])
df = pd.DataFrame([list(s1), list(s2), list(s3), list(s4)], columns = ['A', 'B', 'C'])
df
A B C
0 a b c
1 e $200 f
2 e $300 $400
3 f $500 $600
我想浏览最后一列中的所有单元格,并尝试找到第一个具有货币格式的单元格。第一个所需的单元格是 df['C'][2]。我要返回的行索引是 2。
解决方案
推荐阅读
- c# - 当仅从 xaml 引用时,为什么从已编译的程序集中删除程序集引用
- node.js - fs.createReadStream 获得的路径与传入的路径不同
- plugins - 需要帮助在 TeamCity 中使用插件 parasoft 发现发布 xml 报告
- api - 使用返回链接列表的 HAL API 端点的正确客户端实现是什么
- nltk - 为什么 WSD 不匹配 WordNet?
- java - Android:线程创建另一个单例实例
- javascript - 在 iframe 中获取选定的文本并将其显示在文本框中(搜索)
- angular - 无法正确获得 400 Bad request
- metadata - 使用 String 类型的元数据值查询 Orion
- gcc - MOTIF GUI 编程