python - 将几个文件的内容引入SQL
问题描述
我列出了计算机中目录的文件,然后将它们附加到列表中。然后我创建了一个熊猫数据框,其中包含这些文件的内容......但是,当我将这些数据框插入 sql 时,我只得到了列表的最后一个文件。这是我正在使用的代码:
files_in_folder=[]
directory=r'C:\Users\-\Documents'
network_directory=os.listdir(directory)
filepaths = [os.path.join(directory, filename) for filename in network_directory ]
fastq_directory={}
newest = max(filepaths, key=lambda x: os.stat(x).st_mtime)
file_path_list=[]
for file in os.listdir(newest):
file_path=newest+"\\"+ file
file_path_list.append(file_path)
while file_path_list:
left_files=file_path_list.pop(0)
if left_files.endswith('.???'):
ordered_fastq=convert_files(left_files)
type_dataframe=pd.DataFrame(ordered_fastq.items(), columns=['ID', 'Ref'])
当我打印数据框的内容时,我得到了这个:
ID ... Ref
0 >927 ... aaa
1 >931 ... aab
... ... ... ...
[32334 rows x 4 columns]
ID ... Ref
0 >942 ... bdc
1 >951 ... bde
... ... ... ...
[124030 rows x 4 columns]
ID ... Ref
0 >958 ... ftp
1 >448 ... l_d
... ... ... ...
似乎我有一个巨大的数据框和其他数据框......有人可以告诉我我做错了什么吗?
解决方案
推荐阅读
- c# - 如何替换特殊字符
- google-cloud-platform - 错误:服务器错误 服务器遇到临时错误,无法完成您的请求。请在 30 秒后重试。(GCP)
- algorithm - 用动态规划计算第 N 个斐波那契数的时间复杂度是多少?
- python - YOLO 的训练数据
- python - 如何在函数中适当地使用字典中的值
- c# - 在数组中查找多个数字
- php - PHP 函数仅保留 az 0-9 并用“-”替换空格(包括正则表达式)
- r - 在R中的2个向量之间找到不同的元素
- node.js - 为什么我无法启动我的节点/快递服务器?
- react-native - 反应本机 ScrollView 键盘ShouldPersistTaps 不起作用