在pandas中,可以使用sort_values()
函数按照指定列的值对数据帧进行排序。该函数的参数by
用于指定排序的列名或列索引。
以下是对pandas数据帧按照第二个字符串进行排序的示例代码:
import pandas as pd
# 创建示例数据帧
data = {'Col1': ['A', 'B', 'C', 'D'],
'Col2': ['Zebra', 'Lion', 'Elephant', 'Tiger']}
df = pd.DataFrame(data)
# 按照第二个字符串排序
df_sorted = df.sort_values(by=df.columns[1])
print(df_sorted)
输出结果为:
Col1 Col2
2 C Elephant
1 B Lion
3 D Tiger
0 A Zebra
在这个例子中,我们创建了一个包含两列的数据帧。然后,使用sort_values()
函数按照第二列(Col2)的字符串进行排序,得到了按照第二个字符串排序后的数据帧。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云