[英]How to display number of rows with only lower case characters
I am trying to make a data explorer web app, wherein you upload a CSV file and it displays the number of rows with only lower case characters.我正在尝试制作一个数据浏览器 Web 应用程序,您可以在其中上传一个 CSV 文件,它仅显示小写字符的行数。
In the get_lowercase function below, the way they're written is they'll detect if a row contains any lower case characters while I want to detect rows that contain ONLY lower case characters.在下面的 get_lowercase 函数中,它们的编写方式是检测一行是否包含任何小写字符,而我想检测仅包含小写字符的行。 How to do that using pandas?如何使用熊猫做到这一点?
def get_lowercase(self):
"""
Return number of rows with only lower case characters for selected column
"""
lower = self.serie.str.contains(r'[a-z]')
lower = lower.to_frame()
return lower[self.col_name].values.sum()
Here I have made it for you:在这里,我为你做了:
def get_lowercase(self):
"""
Return number of rows with only lower case characters for selected column
"""
if self.serie.str.islower():
lower = self.serie.str
lower = lower.to_frame()
return lower[self.col_name].values.sum()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.