pandas填充空数组_python – 创建一个空的Pandas DataFrame,然后填充它?

这里有几个建议:

import datetime

import pandas as pd

import numpy as np

todays_date = datetime.datetime.now().date()

index = pd.date_range(todays_date-datetime.timedelta(10), periods=10, freq=’D’)

columns = [‘A’,’B’, ‘C’]

注意:我们可以创建一个空的DataFrame(与NaNs)简单地写:

df_ = pd.DataFrame(index=index, columns=columns)

df_ = df_.fillna(0) # with 0s rather than NaNs

要对数据进行这些类型的计算,请使用numpy数组:

data = np.array([np.arange(10)]*3).T

因此我们可以创建DataFrame:

In [10]: df = pd.DataFrame(data, index=index, columns=columns)

In [11]: df

Out[11]:

A B C

2012-11-29 0 0 0

2012-11-30 1 1 1

2012-12-01 2 2 2

2012-12-02 3 3 3

2012-12-03 4 4 4

2012-12-04 5 5 5

2012-12-05 6 6 6

2012-12-06 7 7 7

2012-12-07 8 8 8

2012-12-08 9 9 9

Original: https://blog.csdn.net/weixin_30792221/article/details/112930819
Author: 知一声
Title: pandas填充空数组_python – 创建一个空的Pandas DataFrame,然后填充它?

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/678861/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球