Python中文
首页
教程
问答
标签
搜索
登录
注册
CSV转换成列表并分析Python
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在从csv文件中读取一些值,并使用以下代码将这些值转换为列表。csv文件只有一行,大约有2000个值是“1”或“0”。我用这个代码来计算csv文件中有多少个“1”。你知道吗</p> <pre><code>def countX(a, x): count = 0 for ele in a: if (ele == x): count = count + 1 return count def countX(a, x): return a.count(x) with open(my_file_name, 'r') as in1file: mylist = [row[0] for row in csv.reader(in1file, delimiter=';')] print (mylist) a = [mylist] x = 1 countX print(countX(a, x)) </code></pre> <p>我的问题是“我的列表”返回类似</p> <pre><code>['0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0'] </code></pre> <p>所以当我询问我的列表来计算“1”的计数时,我总是因为某些原因得到值0。如果我创建一个列表</p> <pre><code>a = [1,1,1,1,1,1,0,0] </code></pre> <p>我将得到一个6的计算值。我如何才能使这项工作,使我得到的数字1的计数从我的csv文件?你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>下面是一个适用于您的案例的快速片段:</p> <pre><code>MyList = ['0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0'] MyList_Split = MyList[0].split(',') print(MyList_Split.count('1')) # Returns 2 </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
“matplotlib”ImportError:DLL加载失败:%1不是有效的Win32应用程序
4 回答
“matplotlib”中对字体设置的奇怪响应
3 回答
“matplotlib”如何将绘图调整为图形大小?
4 回答
“Matplotlib不支持生成器作为输入。当我尝试使用scatter()打印列表时”
2 回答
“matplotlib中的点悬停时是否可能显示标签?”
9 回答
“max_features”如何限制sklearn集成模型中的特征数量?
2 回答
“max_poolig2d_3/MaxPool”的1减去2导致维度大小为负
6 回答
“maxiter”参数对中的方法“SLSQP”有效吗scipy.optimize.minimize?
1 回答
“maxRunningTime”选项的格式(谷歌人工智能平台)
4 回答
“MDMenuItem”对象在MDDropdownMenu上没有属性“callback”
1 回答
“Mean”不适用于Pandas数据帧,从Pickle读取16 x 200000+个观察值
3 回答
“MediaDefiningClass”对象不是iterable Djangoimportexp
4 回答
“Medicine”对象没有属性“add”错误
1 回答
“MergeSummary”Op的“inputs”具有与预期类型字符串不匹配的类型[bool,bool,bool,bool,bool,bool,bool]
6 回答
“message”:“所需的请求部分“file\”不存在”
8 回答
“message”是Django还是Python中的保留字?
4 回答
“method”和“method”的实例之间不支持“<”,Python,Djang
6 回答
“method”对象不可订阅。不知道怎么了
2 回答
“Method”对象不是iterab
4 回答
“method”对象不是iterable dataframe python
1 回答