首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dataframe列是否需要具有与datetime索引相同数量的元素?

问dataframe列是否需要具有与datetime索引相同数量的元素?
EN

Stack Overflow用户
提问于 2020-07-14 07:34:10
回答 1查看 112关注 0票数 1

我知道pandas数据帧可以有NaN值。我的意思是,特别是当我从不同大小的列表列表中创建数据帧时。行数少于最长列的列是否会自动使用NaNs填充?如果我使用datetime索引,这会有什么影响?

EN

回答 1

Stack Overflow用户

发布于 2020-07-14 07:45:18

你可以试试这样的东西

代码语言:javascript
复制
import pandas as pd

list1 = [1,2,3]
list2 = ['ed1','ed2','ed3','ed4']
list3 = ['example']
list_date_index = ['2000-01-01', '1999-12-20', '2000-11-01', '1995-02-25', '1992-06-30']

df = pd.DataFrame.from_dict({'index':list_date_index,'list1': list1, 'list2': list2, 'list3': list3}, orient='index').T

df=df.set_index(datetime_index)
df.drop('index',axis=1,inplace=True)

print(df2.index)
df.head()

输出:

代码语言:javascript
复制
DatetimeIndex(['2000-01-01', '1999-12-20', '2000-11-01', '1995-02-25',
               '1992-06-30'],
              dtype='datetime64[ns]', freq=None)

            list1   list2    list3
2000-01-01  1        ed1    example
1999-12-20  2        ed2    None
2000-11-01  3        ed3    None
1995-02-25  None     ed4    None
1992-06-30  None    None    None

*编辑:传递datetime系列的datetime索引

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62885889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档