- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我像这样打印出 df 中的列时
user_df=pd.DataFrame(user)
print(user_df.columns)
输出是 RangeIndex(start=0, stop=12, step=1)
,而不是列名 ['phone','unique phone numbers','group' ,'County','PNC/ANC','Facility Name','Date of enrollmnet']
.
我错过了什么?我该如何解决这个问题?
最佳答案
根据我的评论,您的数据似乎没有分配 header ,因此返回 RangeIndex
。请尝试以下操作:
userlist_wb = gc.open_by_key('key').worksheet('masteruser')
user = userlist_wb.get_all_values()
headers = user.pop(0)
user_df = pd.DataFrame(user, columns=headers)
print(user_df.head())
关于python - df.columns 返回 RangeIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60986332/
我想为新的 pandas 数据帧生成运行索引(例如 A00055、A00056...)。我尝试使用 zfill 用零填充我的字符串,但似乎无法让它工作。我的代码: df.reset_index() e
当我像这样打印出 df 中的列时 user_df=pd.DataFrame(user) print(user_df.columns) 输出是 RangeIndex(start=0, stop=
我正在分析一个 Action 的时间序列(从 2000 年到 2018 年的历史数据)。我希望能够通过将所有日期时间数据放在一个日期时间索引。我该怎么做?可能吗? df.columns Out[181
我想让 column[0](即租赁收入、管理等)成为我的索引: 索引后,左侧的垂直列应该被删除,它应该看起来像: 我可以通过将 column[0] 复制为它的索引并在之后删除 column[0] 来手
我连接了三个数据帧。如何在 RangeIndex 中打印 df.index,而不是 Int64Index? 我的输入: df = pd.concat([df1, df2, df3]) print(df
我有以下数据框。是OHLC一分钟数据。显然,为了使用时间序列功能,我需要将 T 列变为索引 C H L O T V 13712 6873.0 6873.0 6873.0 6873.0 2018-01-
如何将 RangeIndex 类型转换为 Int64Index 类型?我有两个数据框,它们都以相同的方式从 .csv 文件导入。 Pandas 自动将一个设为 Int64Index,将另一个设为 Ra
编辑:我刚刚在代码中发现一行将我的 df 从 RangeIndex 更改为数字 Int64Index。这是如何以及为什么会发生? 在此行之前,我的所有 df 都是 RangeIndex 类型。在这行代
我正在 python/pandas 中运行我认为是简单的一行,以尝试在将列表列表转换为数据帧后重命名列: df = pd.DataFrame(motif_lists, index=None).tran
所以我正在构建一个软件,它可以获取氨基酸数据的大型 csv 文件并将它们转换为 pandas DataFrame。我需要重新标记 1-n 列。当止损值未知时有没有办法做到这一点?我尝试过以下方法: d
我脑子里很奇怪的错误 import numpy as np import pandas as pd df = pd.DataFrame({'head': [1, 1,2,2,1,3,2,3,1,1,1
我在 pandas 中有这个数据框 key date story_point Story point 0 SOF-15
请帮帮我。我想基于 1D 重新采样。我有以下格式的数据。我想在 Pandas 中使用重采样。 我想根据日期和产品重新采样并填充缺失值。 但我一直犯这个错误:我尝试了 5 个选项,错误只在“instan
我是一名优秀的程序员,十分优秀!