【问题标题】:Changing column name with Python in Jupyter Notebooks在 Jupyter Notebooks 中使用 Python 更改列名
【发布时间】:2021-12-02 14:03:43
【问题描述】:

我想弄清楚为什么我的列名没有改变。列名称为 0,我想将其更改为赛车运动。我该怎么做?

以下是我尝试过的:

data=pd.read_csv("Automobile.csv")
motorsport = ['yes', 'no', 'yes', 'no', 'yes', 'yes', 'yes', 'no']
motorsport = pd.DataFrame(motorsport)
data2 = pd.concat([data,motorsport], axis=1, sort=False)
data2 = data2.rename(columns={'0': 'motorsport'})

【问题讨论】:

  • 你确定是'0' 而不是0
  • 您应该提供data2.columns

标签: python pandas jupyter-notebook concatenation data-analysis


【解决方案1】:
motorsport.columns = ['motorsport']

您应该在将列表转换为数据框(第 3 行)之后放置此代码,然后您可以连接两个数据框。

【讨论】:

    猜你喜欢
    • 2017-08-22
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 2019-12-04
    • 1970-01-01
    • 2019-04-11
    • 2018-08-21
    • 1970-01-01
    相关资源
    最近更新 更多