对Python中CSV文件中的行进行字母排序

问题描述 投票:0回答:1

我有一个CSV文件,该文件是由类似于以下内容的单词列表生成的

moth
dog
zebra
elephant
yak
horse
ant
moose
snake
walrus
lion
turtle
kangaroo

我需要按字母顺序对该列表进行排序。最好的方法是什么?

我曾尝试将此列表放入CSV文件,并阅读了有关在Python中对CSV文件进行排序的Stack Overflow步骤。但是,这些策略似乎无效。

[请注意,解决方案不必使用Python,也可以使用R。

谢谢!

python r sorting alphabetical
1个回答
0
投票
您可以根据需要使用排序/排序。对于字符串,它将按字典顺序排序。下面是示例

sorted("""moth dog zebra elephant yak horse ant moose snake walrus lion turtle kangaroo""".split())


0
投票
您可以创建一个新框架,然后按照排序顺序复制列

sorted_frame = pd.DataFrame() original_frame_columns = list(original_frame.columns) original_frame_columns.sort() sorted_frame = pd.DataFrame() for el in original_frame_columns: sorted_frame[el] = original_frame[el]

© www.soinside.com 2019 - 2024. All rights reserved.