1
0
所以我假设你正在获取一个文件列表,你提到的列[0,1,2]是指列表中每个文件的最后一行。考虑到这一点,我将尝试一种更简单的方法,而不是数据帧。即使出于其他原因必须使用dataframe,也可以将其转换为文本作为最后一步,然后尝试以下操作:
输出:
readlines()将返回文件中所有行的列表,因此您可以尝试调用-1来提取最后一行,然后添加到其中。 |
2
0
我假设行数大于或等于文件数。
|
3
0
这个问题没有定义好,但是假设OP希望得到DataFrame示例中显示的结果(即不只是最后一行以某种方式用文件名修饰,而是所有行都用文件名修饰),下面是一种实现这一点的方法。对于本例,我们只有两个文件:
我们编写一个文件读取器,它返回一个列表列表:每个子列表包含文件名和一行。
让我们将这些列表展平,得到一个二维数组。另外,最好是得到文件按字母顺序排序的结果。
如果我们现在要做的是进一步的数据分析(如果我们要把数据放进一个框架中的话)。我们的读者变成:
|
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
Henry · 使用Python将json重新格式化为键值对 2 年前 |
eymentakak · json字典类型错误:字符串索引必须是整数 2 年前 |
Qubix · 从熊猫数据帧创建相对熵矩阵 2 年前 |
guiguilecodeur · 如何删除我的词汇表中的重复元素 2 年前 |
Susheel P M · 这是关于if-else语句[关闭] 2 年前 |
Slartibartfast · 关于Python版本安装 2 年前 |