当前位置: 首页 > 面试题库 >

将数据框保存到csv文件(python)

段干浩荡
2023-03-14
问题内容

我正在尝试重组在Excel文件中组织降水数据的方式。为此,我编写了以下代码:

import pandas as pd

df = pd.read_excel('El Jem_Souassi.xlsx', sheetname=None, header=None)
data=df["El Jem"]

T=[]
for column in range(1,56):
    liste=data[column].tolist()
    for row in range(1,len(liste)):
        liste[row]=str(liste[row])
        if liste[row]!='nan':
            T.append(liste[row])

result=pd.DataFrame(T)
result

这段代码运行良好,通过Jupyter,我可以看到结果是不错的

但是,尝试将此数据帧保存到csv文件时遇到问题。

 result.to_csv("output.csv")

结果文件包含垂直索引列,看来我无法调用特定的单元格。

(希望有人可以帮助我解决这个问题)非常感谢!


问题答案:

全部在文档中。

您有兴趣跳过索引列,因此:

result.to_csv("output.csv", index=False)

如果您还想跳过标题,请添加:

result.to_csv("output.csv", index=False, header=False)

我不知道您的输入数据的样子(将其提供给您的问题是一个好主意)。但是请注意,当前您可以通过执行以下操作获得相同的结果:

import pandas as pd
df = pd.DataFrame([0]*16)
df.to_csv('results.csv', index=False, header=False)


 类似资料:
  • (希望有人能帮我解决这个问题)非常感谢!!

  • 我正在处理一个包含uni_key和createdDate两列的数据帧。我运行一个SQL查询并将结果保存到中,现在我想将这些结果保存到csv文件中。有什么方法可以做到这一点吗?这是一个代码片段: 此代码当前出现以下错误: AttributeError:“DataFrameWriter”对象没有属性“csv”

  • 问题内容: import csv 我得到奇怪的输出!此代码有什么问题? 问题答案: 用途:

  • 我用的是Flink 1.4.0 我正在尝试将Table API查询的结果保存到CSV文件,但我收到错误。以下是详细信息: 我的输入文件如下所示: 我对此运行查询以仅选择犬类,我想将其保存到csv文件中: 当我运行此命令时,我看到数据集的结果被输出: 犬科动物,2 然而,我在输出文件中没有得到任何结果,我在下面看到了这些错误。我能做些什么来解决这个问题?谢谢

  • 问题内容: 我看到过很多不同的文章,涉及到您应该以何种方式将对象序列化到文件,并且所有这些在本质上在执行方式和最佳实践方面存在冲突。因此,这就是我要保存的内容: 我们可以假设configArgs的大小已知,我需要制作一个文件,这就是到目前为止的内容。 问题答案: 好吧,我想,您想将对象直接写入文件 我只是提供了重要的代码。通过异常处理来实现。

  • 问题内容: 我正在尝试将数据快速保存到plist文件中,但是读取plist时保存的数据没有显示出来。这是我正在使用的代码。 编辑:我听说做到这一点的最佳方法是写入documents目录,所以我的问题是我应该如何写入该目录中的文件? 问题答案: 显然该文件不在可写位置,因此我在documents目录中创建了该文件。 然后,必须从文档目录中读取它。