【发布时间】:2020-12-27 06:14:25
【问题描述】:
我有一个从 CSV 读取的数据框:
df = pd.read_csv(csv_path, header = None)
默认情况下,Pandas 将标头 (df.columns) 分配为 [0, 1, 2, ...],类型为 int64
将其转换为 str 类型的最佳方法是什么,以便 df.columns 导致 ['0', '1', '2',...](即类型 str)?
目前,我能想到的最好方法是df.columns = list(map(str, df.columns))
不幸的是,df.astype(str) 只影响值而不影响列名
【问题讨论】:
标签: python pandas dataframe csv