考虑以下代码:
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']
df_ = pd.DataFrame(index=index, columns=columns)
df_ = df_.fillna(0) # with 0s rather than NaNs
data = np.array([np.arange(10)]*3).T
df = pd.DataFrame(data, index=index, columns=columns)
df
这里我们使用Pandas在Python中创建一个空的数据帧,然后在任何程度上填充它。但是,是否可以以类似的方式动态添加列,即对于列=['a'、'B'、'C'],必须能够将列D、e、F等添加到指定的数字。在
我认为
方法就是你所追求的。在
例如
文档Pandas merge join and concatenate documentation中还有其他示例
相关问题 更多 >
编程相关推荐