在 Jupyter Notebooks 中使用 Python 更改列名
Posted
技术标签:
【中文标题】在 Jupyter Notebooks 中使用 Python 更改列名【英文标题】:Changing column name with Python in Jupyter Notebooks 【发布时间】: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
【参考方案1】:
motorsport.columns = ['motorsport']
您应该在将列表转换为数据框(第 3 行)之后放置此代码,然后您可以连接两个数据框。
【讨论】:
以上是关于在 Jupyter Notebooks 中使用 Python 更改列名的主要内容,如果未能解决你的问题,请参考以下文章
在 IPython/Jupyter Notebooks 中显示行号
在版本控制下使用 IPython / Jupyter Notebooks