Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何检查变量的最后三个数字是否为000?_Python_Excel_Pandas_Xlsxwriter - Fatal编程技术网

Python:如何检查变量的最后三个数字是否为000?

Python:如何检查变量的最后三个数字是否为000?,python,excel,pandas,xlsxwriter,Python,Excel,Pandas,Xlsxwriter,结合excel,我正在寻找一种解决方案,通过实现if语句来检查一个公司代码是否以000结尾或没有其他任何内容。输出应该是True或false语句。我不知道该怎么开始。我曾想过使用开关,但我不知道如何在开关后实现功能或操作 例如: 例如: 如果代码以000结尾:true 如果代码以001:false结尾用于测试某个列,则该列: 用于测试某列,此处为列: df是Pandas下的一个函数吗?@Joe-不,df是Pandas DataFramework。我如何使用if语句将其实现到for循环中,以便将

结合excel,我正在寻找一种解决方案,通过实现if语句来检查一个公司代码是否以000结尾或没有其他任何内容。输出应该是True或false语句。我不知道该怎么开始。我曾想过使用开关,但我不知道如何在开关后实现功能或操作

例如:

例如: 如果代码以000结尾:true 如果代码以001:false结尾

用于测试某个列,则该列:

用于测试某列,此处为列:


df是Pandas下的一个函数吗?@Joe-不,df是Pandas DataFramework。我如何使用if语句将其实现到for循环中,以便将true或false写入另一列?@Joe-我认为在Pandas中使用for是一个很大的错误,因为它不是为它设计的,也许可以查看一些教程。在使用面具的熊猫中,比如这里的df['column'].str.endswith'000'是由True填充的面具/False@Joe-但如果想使用xlsxwriter。工作簿更复杂,我从来没有使用过它,我会使用一些循环。df是Pandas下的函数吗?@Joe-不,df是pandas dataframework我如何准确地将它实现到带有if语句的for循环中,以便将true或false写入另一列?@Joe-我认为在pandas中使用for是一个很大的错误,因为它不是为它设计的,也许可以查看一些教程。在使用面具的熊猫中,比如这里的df['column'].str.endswith'000'是由True填充的面具/False@Joe-但如果我想使用xlsxwriter。工作簿更复杂,而且我从未使用过它,我会在其中添加一些必要的循环。
#if necessary convert file to DataFrame
df = pd.read_excel(file)

df['test'] = df['column'].str.endswith('000')