小编Jos*_*ejo的帖子

如何在Python中使用.writerow()切片

我遇到了这个writerow()功能的问题.我有一个像这样的对象(orders_matrix):

[[datetime.datetime(2008, 11, 20, 16, 0), 'AA', 'Buy', '100'],     
[datetime.datetime(2008, 11, 28, 16, 0), 'AA', 'Sell', '100'],
[datetime.datetime(2009, 2, 17, 16, 0), 'AA', 'Buy', '100']]
Run Code Online (Sandbox Code Playgroud)

并希望以CSV格式编写,如下所示:

2008,11,20,AA,Buy,100,
2008,11,28,AA,Sell,100,
2009,2,17,AA,Buy,100,
Run Code Online (Sandbox Code Playgroud)

我试过writerow()在for循环中使用该函数:

with open('orders.csv', 'w') as orders_file:
  writer = csv.writer(orders_file)
  for row in orders_matrix:
    writer.writerow([row[:4], row[5:7], row[8:10], row[11:]])
Run Code Online (Sandbox Code Playgroud)

但无法转换datetime对象并添加其他元素.我想知道是否可以这样做以及如何做到这一点.

python csv datetime python-2.7

4
推荐指数
1
解决办法
496
查看次数

检查熊猫列是否仅包含 0 或 1

我想知道是否有办法检查熊猫列是否只包含 0 或 1。这可以通过使用df.groupby('col').count()然后验证只有两个索引并检查 0 和 1 是否是索引的一部分来完成。有没有更好的办法?

python pandas

3
推荐指数
1
解决办法
1966
查看次数

从Python中的列表创建元组

我有这个数组:

lst = ['A', 'B', 'C']
Run Code Online (Sandbox Code Playgroud)

如何将字符串“ D”附加到每个元素并将每个集合转换为元组:

lst2=  [('A', 'D'),
          ('B', 'D'),
          ('C', 'D')]
Run Code Online (Sandbox Code Playgroud)

python nested-lists python-3.x

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

标签 统计

python ×3

csv ×1

datetime ×1

nested-lists ×1

pandas ×1

python-2.7 ×1

python-3.x ×1