当前位置: 首页 > 知识库问答 >
问题:

将多个txt文件读入dataframe python [duplicate]

朱起运
2023-03-14

我有一个txt文件,格式如下:

我想将其加载到数据帧中,以列作为标题,以值作为行。

共有2个答案

单琛
2023-03-14
import pandas as pd

df = pd.read_csv('0.txt', sep='\t', header=None)

df = df[0].str.split(n=1, expand=True)

df = df.T

df.columns = df.iloc[0]

df = df[1:]

with pd.option_context('display.max_rows', None, 'display.max_columns', None):
    print(df)
景育
2023-03-14

您可以将< code>pd.read_csv与< code>sep = " "一起使用:

df = pd.read_csv({FILE_PATH}.txt, sep=' ', header=None)
df.set_index(0).T

在您的例子中,sep原来是\t。此外,手动更改某些行是一个更好的主意。我将天气条件更改为气象条件,将Time_taked(min)更改为Time_ taked_(min)。我还跳过了最后一行,这会引起太多麻烦:

df = pd.read_csv({FILE_PATH}.txt, sep='\t', header=None)
read_those = len(df) - 1

# We read again after learning how much rows the dataframe has, and skip
# reading the last row, note that I also add *nrows* parameter here:
df = pd.read_csv({FILE_PATH}.txt, sep='\t', header=None, nrows=read_those)
df = df[0].str.split(expand=True).set_index(0).T
 类似资料:
  • 在这里你可以看到我正在处理的一些文件。 与我最相似的问题是这个问题(将一个文本文件文件夹合并到一个CSV中,每个内容都在一个单元格中),但我无法实现那里提出的任何解决方案。 我尝试的最后一个是Nathaniel Verhaaren在前面提到的问题中提出的Python代码,但我得到了与问题作者完全相同的错误(即使在实施了一些建议之后): 与我类似的其他问题(例如,Python:将多个。txt文件解析

  • 我正在使用大容量插入将文本文件读入SQL Server表。当我尝试使用bulk insert时,我总是会遇到同样的错误,尽管如果我取文本文件的第一行,并将值复制到一个普通的旧insert into语句中,一切都正常。我的数据库stop_times的设置如下: 但是,将第一行复制并粘贴到 管用。我觉得我在大容量插入函数中遗漏了一些非常明显的东西,但我一无所知。

  • 问题内容: 我得到一个包含以下内容的文本文件(12 MB): 有什么办法来分流到12个* .txt文件让说,,(......)? 问题答案: 您可以使用linux bash核心实用程序 注意,或两者都OK,但大小不同。MB为1000 * 1000,M为1024 ^ 2 如果要按行分隔,可以使用参数。 更新 Kirill建议的另一种解决方案,您可以执行以下操作 请注意,是不是,有几个选项,比如,,,

  • 本质上,我想在使用BufferedReader向idex指定的元素减去1之后覆盖txt文件“quantity.txt”。但是,结果会变成一个空白的txt文件或胡言乱语(带有br.flush();)。我试着检查了ArrayList,结果是正常工作的。它只是不能打印到txt文件。有没有可能的方法/替代方法可以做到这一点?还是我在代码中的某个地方犯了一个错误,导致它输出了一个空白或杂乱无章的txt文件?

  • 本文向大家介绍Java读取txt文件和写入txt文件的简单实例,包括了Java读取txt文件和写入txt文件的简单实例的使用技巧和注意事项,需要的朋友参考一下 写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! 以上这篇Java读取txt文件和写入txt文件的简单实例就是小编分享给大家的全部内容了,希望能给

  • 找不到很多这个确切用例的例子。基本上,我有两个目录,其中应该包含相同的文件,混合了。xlsx文件和。txt文件。我编写了一系列代码来比较。xlsx文件很好,还可以返回它发现的任何不匹配(行、列)的坐标。 我的代码似乎有一个问题做同样的文本文件,我可以通过excel手动打开这个罚款,这是一个标签分隔的文本文件。 当我尝试将其转换为XSSFWorkbook时,它不喜欢,其中文件excelFile1是我