繁体   English   中英

如何编写循环以将多个txt表写入python中自己的数据帧中?

[英]How can I write a loop to write multiple txt tables into their own dataframes in python?

我实际上希望将以下语法转换为循环以遍历一个文件夹中的所有txt文件。 我需要df名称与txt文件名称相同,除了空格需要转换为_且名称必须小写。

abilities_file = pd.read_table(path+'Abilities file.txt', delim_whitespace=True, error_bad_lines=False, low_memory=False)

这就是我要逐个文件执行的方式...(非常丑陋)

abilities_file = pd.read_table(path+'Abilities File.txt', delim_whitespace=True, error_bad_lines=False, low_memory=False)
alternate_titles = pd.read_table(path+'Alternate Titles.txt', delim_whitespace=True, error_bad_lines=False, low_memory=False)
career_changers_matrix = pd.read_table(path+'Career Changers Matrix.txt', delim_whitespace=True, error_bad_lines=False, low_memory=False)

我认为您基本上是在问如何将带有空格的文件名以编程方式转换为以下划线代替空格的变量名,并将其循环放入要获取数据帧的所有文件中,对吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM