繁体   English   中英

如何避免每次我在 Pandas 中重复标题 append

[英]how to avoid headers repeating everytime I append in Pandas

提示:本站为国内最大中英文翻译问答网站,提供中英文对照查看,鼠标放在中文字句上可显示英文原文

我正在尝试从用户那里获取的存储值中获取 append 个值。 有没有一种方法可以对标头(“玩家姓名”、“年龄”和“号码”)进行硬编码,所以每次我运行代码时,这些标头都不会再次出现在 csv.

编辑:我希望标题出现在它运行的“第一次”而不是之后的那些

data = {'Player Name': [playersNames[0]],
        'Age': [Age[0]],
        'Number': [number],

        df = pd.DataFrame(data)
        df.to_csv("Info.csv",mode='a',index=False, header=True)
        print(df)

目前它这样做:

Player Name,Age,Number
x,15,73
Player Name,Age,Number
y,25,70

尝试:

import pathlib

csvfile = pathlib.Path('Info.csv')
df.to_csv(csvfile, mode='a', index=False, header=not csvfile.exists())

如果您不想也附加 header,请在对to_csv的调用中设置headers=False

在这种情况下,如果您多次运行该脚本但只想在第一次执行时附加标头,那么您可以检查该文件是否存在。

import os
exists = os.path.exists('Info.csv')

然后,在调用to_csv时设置headers=not exists

文档在这里

问题未解决?试试本站强大的搜索功能,搜索: 如何避免每次我在 Pandas 中重复标题 append
每当我追加到列表后,如何添加新行?

[英]How can I include a new line everytime I append to a list?

任务是在一个列表中创建一个由“ O”组成的5x5网格。 到目前为止,这是我写的: 这是现在的样子: 如何使它看起来像一个网格,类似这样(但所有内容仍必须在一个列表中): 而不是这样(codecademy不接受): Codecademy建议我使用range(),但 ...

2016-12-23 08:03:17 4 88   python
如何使用 Pandas 附加到 csv 以便正确排序标题

[英]How to append to a csv using pandas such that the headers are ordered correctly

附加到 csv 时,要求列的顺序正确,至少据我所知。 例子: data_store = pd.DataFrame(columns=["a", "b", "c"]) data_store.to_csv("data_storage.csv", index=False) new_data = pd.Da ...

如何避免重复字符串?

[英]How to avoid repeating strings?

我的代码是: 当询问提示字符串时: “对不起,你错了:(” 重复。 看起来像: 尝试猜测原始单词:提示 体育游戏 对不起,你错了:( 如何使此字符串仅在错误猜测的情况下出现? ...

2015-09-19 14:10:03 4 98   python
如何避免在两个不同的函数中重复 for 循环

[英]How can I avoid repeating a for loop in two different functions

我正在 python 中编写一个 ImageCollection class,它应该包含一个带有名称和图像对象(pygame.image 对象)的字典。 在一种情况下,我想将文件夹内的所有图像加载到字典中,而在另一种情况下,我只想加载特定文件,例如仅按钮文件。 到目前为止我写的是这样的: 唯一的问题 ...

如何将熊猫系列附加到数据帧?

[英]How can I append a pandas Series to a DataFrame?

我意识到以前有人问过这个问题,但这些问题似乎都不适合我。 我有一个名为state的系列,它看起来像: 我想将它附加到DataFrame ,所以我有: 但这会产生错误TypeError: Can only append a Series if ignore_index=True or if t ...

我如何 append 到 Pandas DataFrame 的字符串?

[英]How do I append a string to a Pandas DataFrame?

我正在尝试将 append 字符串转换为 Pandas Dataframe,然后使用 df.at ZC1C425268E683895D14A 为它们分配值。 下面是我使用 Pandas 的 2 段代码,在第一个中,我使用字符串输入并将输入作为索引附加到数据帧。 在第二个中,我尝试使用字符串输入,但 ...

暂无
暂无

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

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