繁体   English   中英

使用to_csv垂直编写Pandas系列

[英]Write Pandas Series Vertically using to_csv

我有一个循环,循环较长,每次迭代都需要垂直打印到csv。 使用to_csv只是水平打印它。 是否有特定的方法需要完成?

Index        Value

 Age           25       
 Siblings      0
 Area Code     416
 ...etc

 Age           23       
 Siblings      2
 Area Code     401
 ...etc

这是我系列的一个示例,我希望将其输出到这样的csv中。 因此,我尝试将索引打印为列及其下面的值。

  age                siblings             Area Code
  25                   0                    416
  23                   2                    401

您是否尝试过转置df并输出?

dfT = df.T 
dfT.to_csv('Vert.csv')

这样的事情可能会给您您想要的。 类似于这个问题

这将为您工作:

idx = s.index.unique()
df = pd.DataFrame(dict(zip(idx, [s[i].tolist() for i in idx])))
df.to_csv('file.csv')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM