![]() |
1
6
我建议把你的pd转过来。串联成pd。首先是数据帧。
只要序列具有相同数量的值(对于每个条目!),由空格分隔,这将返回此格式的数据帧
接下来,我将适当地命名这些列
最后,数据帧由客户id索引(我假设这是基于您的系列索引)。我们希望将其移动到数据框架中,然后重新组织列。
这就给您留下了这样的数据帧
我建议您使用
但是,如果您想将其作为文本文件写入,并且只使用空格分隔,则可以使用相同的函数,但要传递分隔符。
我不认为Series对象是您想要解决的问题的正确数据结构选择。将数字数据视为数字数据(并且在数据帧中)要比在imo中维护“空格分隔字符串”转换容易得多。 |
![]() |
2
4
您可以使用以下方法,将
这个
在那之后,你可以把
如前所述,您还可以在转储列之前对其命名。 |
![]() |
3
2
同样值得避免的是csv写作黑客行为,当该系列是文本时,需要避免逃离/引用地狱。A洛杉矶:
当然,如果需要,您可以自己在循环中添加序列索引。 |
![]() |
4
1
我建议修改代码,如下所示
显示文件
|
![]() |
5
0
旧问题,但添加答案以便获得帮助
从问题的标题来看,用户似乎想将控制台输出转储到文件使用中。
您还可以从中了解有关格式化代码的更多信息
PS:用于相当大的数据集,效果很好-用于文本模式观察。 |
![]() |
Tristan · 如何在写入数据后打开txt文件? 7 年前 |
![]() |
Adam Hanek · 从命令创建文件夹并打印到文本文件 7 年前 |
![]() |
SoSo · 如何打开具有部分名称的文件并在c#[关闭]中读取其行 7 年前 |
![]() |
O. Schultz · 如何逐行提取特定关键字,然后声明为变量 7 年前 |
![]() |
thatsHeavyDoc · 缓冲区清除-输出不符合预期 7 年前 |