python - Create a new column based on values of time-series data in pandas -
i created date range in pandas follows:
new_range = pd.date_range(start="2015-1-1", end="2015-12-31") required_df = pd.dataframe(new_range) required_df.head() this results in dataframe:
start date 0 2015-01-01 1 2015-01-02 2 2015-01-03 3 2015-01-04 4 2015-01-05 now add new column date range starting value of date field in row ending on last date of year. resulting dataframe should this:
start date end date 0 2015-01-01 2015-01-02 1 2015-01-01 2015-01-03 2 2015-01-01 2015-01-04 ................. n 2015-01-01 2015-12-31 n+1 2015-01-02 2015-01-03 n+2 2015-01-02 2015-01-04 ................. n+m 2015-12-30 2015-12-31 i can use loop loop through each value in data_range , create new columns based on that. think there must efficient solution in pandas accomplish this.
Comments
Post a Comment