1
在下面的代码片段中,我试图将一些列(包含'Hosted Meetings')重新命名为'Hosted Meetings [date]'。这是我打印所有i时发生的情况。但是,它不会将其保存到df。遍历列并根据规则重命名
all_users_sheets_hosts = []
for f in glob.glob("./users-export-*.xlsx"):
df = pd.read_excel(f)
all_users_sheets_hosts.append(df)
j = re.search('(\d+)', f)
for i in df.columns.values:
if 'Hosted Meetings' in i:
i = ('Hosted Meetings' + ' ' + j.group(1))
精彩。新的python,这有助于我学习和我的问题 –
无后顾之忧,我已经增加了一点,以告诉你如何解决你的循环,但它几乎总是更好(更快/更安全/少bug)使用矢量化操作如果你能弄清楚如何。 – maxymoo
另外,我将如何去寻找适合一些标准的多列中的所有行? –