相关疑难解决方法(0)

使用Python将结果保存到csv文件

import csv

with open('test.csv', 'rb') as f:
  data = list(csv.reader(f))

import collections
counter = collections.defaultdict(int)
for row in data:
    counter[row[1]] += 1
for row in data:
    if counter[row[1]] >= 4:
      writer = csv.writer(open("test1.csv", "wb"))
      writer.writerows(row)
Run Code Online (Sandbox Code Playgroud)

我的输出很奇怪!这段代码有什么问题?

python csv

32
推荐指数
4
解决办法
20万
查看次数

使用分隔符将2d数组写入csv文件

正如标题所说,我想使用python将二维数组写入带有分隔符','的csv文件.我的数组看起来像这样(ndarray):

a= [[1,2,3,4],[5,6,7,8]]
Run Code Online (Sandbox Code Playgroud)

我希望输出看起来像:

1,2,3,4
5,6,7,8

with open('./data/positive.csv','wb') as myfile:
  wr = csv.writer(myfile) #, quoting=csv.QUOTE_ALL)
  wr.writerow(a)
Run Code Online (Sandbox Code Playgroud)

我该如何做到这一点?

我已经尝试过这个解决方案,但由于我在''行'中放错了's'而导致我的数组写入单行而不是多行,因此无效.

python arrays

10
推荐指数
2
解决办法
2万
查看次数

如何在python中编写csv文件中的列表列表

我有一个列表列表,我想在csv文件中写入示例列表:

data=[['serial', 'name', 'subject'],['1', 'atul','tpa'],['2', 'carl','CN'].......]
Run Code Online (Sandbox Code Playgroud)

data [0]应该是列名,其他一切都是行方式数据

请建议我这样做的方法.

python csv python-3.x

9
推荐指数
1
解决办法
1万
查看次数

如何获取csv中每列字符串的平均长度?

我有一个 csv,看起来像这样:

someFile.csv

Header1 Header2 Header3
aa      aaa     a
bbbb    bbbbbb  aa
Run Code Online (Sandbox Code Playgroud)

我想计算每列中的平均字符串长度并创建结果的 csv。这就是示例中的样子:

results.csv

Header1 Header2 Header3
3       4.5     1.5
Run Code Online (Sandbox Code Playgroud)

我一直在尝试在 Python 中使用 csv 库,但没有成功。有没有一种简单的方法可以实现这一点?

python csv python-3.x

6
推荐指数
2
解决办法
1万
查看次数

如何从不同的 dags 获取所有失败任务的列表

我们有以下命令,我们可以清除失败的任务并一次尝试重新运行它们

airflow clear [-s START_DATE] [-e END_DATE] --only_failed dag_id
Run Code Online (Sandbox Code Playgroud)

有什么方法可以从所有 dags 中获取所有失败任务的信息并将其导出到文件(excel 或文本)中

airflow airflow-scheduler

6
推荐指数
1
解决办法
3486
查看次数

如何将列表写入CSV文件?

我一直在尝试将列表放入csv文件中,但它不是将整个单词作为输入,而是作为一个字母,并将每个字母插入单独的单元格中

import csv

data = {}

with open('test.csv','w',newline='') as fp:

    a = csv.writer(fp,delimiter=',')
    data = ['sales','tax']
    a.writerows(data)
Run Code Online (Sandbox Code Playgroud)

输出为:

销售量
税       

每个字母都放在单独的单元格中

我需要像这样的输出:

营业额
税

python csv python-3.x

2
推荐指数
1
解决办法
54
查看次数

标签 统计

python ×5

csv ×4

python-3.x ×3

airflow ×1

airflow-scheduler ×1

arrays ×1