【发布时间】:2020-05-23 06:56:15
【问题描述】:
我有一个 Python 脚本来组合多个 CSV 文件。我在这里使用托管在 GitHub 存储库中的数据:https://github.com/statistikat/coronaDAT
脚本运行良好,并结合了多个 CSV 文件。但是,它采用第一列,即文本,并将其呈现为数字。
关于为什么合并的 CSV 将第一列从文本更改为数字的任何建议?
这是我的 Python 脚本:
import glob
path = r'/Users/matt/test/' # use your path
all_files = glob.glob(path + "/*.csv")
li = []
for filename in all_files:
df = pd.read_csv(filename, index_col=None, header=0)
li.append(df)
frame = pd.concat(li, axis=0, ignore_index=True)
#export to csva
frame.to_csv( "combined_csv.csv", index=False, encoding='utf-8-sig')
【问题讨论】: