我在excel中有一个csv文件,看起来像这样(抱歉,尚无法在帖子中放置图片)
这就是我想要做的:
1)我希望python读取B列并找到短语RCOM(突出显示)
2)一旦找到该词组,我希望它向我显示日期条目以及我用粗体显示为红色的相应金额。
3)希望它读成这样:
30-08-2018 273585.8
27-09-2018 275701.4
25-10-2018 276780
*如果可能的话,将条目放在单独的行上会很好,但是如果不能,那也很好。
4)然后将它们存储在我选择的变量中,并根据需要将其打印出来。
我知道单词RCOM所在的列,我知道我想要的金额所在的列(分别为B和K)
我对编码非常陌生,我们将不胜感激。我只是想自动化无聊的东西:) 谢谢
答案 0 :(得分:0)
您可以使用pandas库中的read_csv函数生成数据帧。一旦获得了数据帧格式的数据,就可以通过根据需要过滤数据来访问问题中提到的数据。我知道这个答案很笼统,没有提供代码建议,但是我相信您需要的所有信息都可以在下一页https://pandas.pydata.org/pandas-docs/stable/10min.html
中找到对于导入数据,“输入/输出数据”部分将很有帮助,对于数据过滤(屏蔽),“数据选择”部分将有所帮助。