[英]Generating pandas column values based upon filename
I wish to populate three columns (day, week, year) in a pandas data frame.我希望在 Pandas 数据框中填充三列(日、周、年)。
The data is to be extracted from a filename which are in this format:数据将从以下格式的文件名中提取:
AAAA_DDWWYYYY.txt
where:在哪里:
For example:例如:
NDVI_01012016.txt
is:是:
Assuming df
is your dataframe::假设df
是你的数据帧::
df.ix[df.filename == 'NDVI_01012016.txt', 'Day'] = 1
df.ix[df.filename == 'NDVI_01012016.txt', 'Week'] = '01'
df.ix[df.filename == 'NDVI_01012016.txt', 'Year'] = '2016'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.