colors.csv
id name rgb is_trans
0 -1 Unknown 0033B2 f
1 0 Black 05131D f
2 1 Blue 0055BF t
你如何计算有多少餐饮店,(如下所示)
colors_summary = colors.count('is_trans')
print(colors_summary)
寻找结果
is_trans id name rgb
f 107 107 107
t 28 28 28
发布于 2019-03-04 03:33:25
让我们假设你有
color_df # dataframe object
您可以这样做:
result_df = color_df.groupby('is_trans').count()
print(result_df) # should give you what you ask for.
发布于 2019-03-04 04:13:51
另一种是标准库csv & Counter
。
color_csv = """id name rgb is_trans
0 -1 Unknown 0033B2 f
1 0 Black 05131D f
2 1 Blue 0055BF t"""
import csv
from collections import Counter
from io import StringIO
settings = dict(delimiter=' ', skipinitialspace=True)
creader = csv.reader(StringIO(color_csv), **settings)
headers = next(creader)
counter = Counter((row[-1] for row in creader))
print(counter)
Counter({'f': 2, 't': 1})
https://stackoverflow.com/questions/54972678
复制相似问题