Python Pandas - 日期列到列索引

标签 python dataframe pandas

我有一个从 CSV 文件导入到 DataFrame 的数据表。

数据包含大约 10 个分类字段、1 个月列(日期时间格式),其余为数据系列。

如何将日期列转换为跨列轴的索引?

最佳答案

您可以使用 set_index :

df.set_index('month')

例如:

In [1]: df = pd.DataFrame([[1, datetime(2011,1,1)], [2, datetime(2011,1,2)]], columns=['a', 'b'])

In [2]: df
Out[2]: 
   a                   b
0  1 2011-01-01 00:00:00
1  2 2011-01-02 00:00:00

In [3]: df.set_index('b')
Out[3]: 
            a
b            
2011-01-01  1
2011-01-02  2

关于Python Pandas - 日期列到列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15752422/

相关文章:

重命名数据框中多个特定因素的水平

python - 我想根据标记分离数据框然后下载

python - 可以在 PYPI 上多用户上传吗

python - 制作一个 Python 脚本来加载目录中的所有 npy/npz 文件

r - 将可变长度数据存储在R data.frame中的最佳方法?

python - 如何在python pandas中绘制最小最大线图

python - 在 azure ml 中运行笔记本时,如何最好地将 azure blob csv 格式转换为 pandas dataframe

python - 使用 beautifulSoup 抓取表格 HTML

c++ - Arduino SHA1-HMAC 和 base64 编码与 Python 之间的对话问题

python pandas,转换数据集,将行移动到列中