如何在PySpark或Pandas中大写列的中间行

2024-10-01 04:50:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个CSV文件,有三列值

    1st Column   2nd Column   3rd Column
    ram          karthi       bruce
    RAM          KATHI        BRUCE
    ram          karthi       bruce
    

我想大写第二排,比如Pyspark或Pandas中的ram、karthi和bruce。。。 我做不到。请帮忙。PySpark中的解决方案将更有帮助


Tags: 文件csvpandascolumn解决方案pysparkram大写
1条回答
网友
1楼 · 发布于 2024-10-01 04:50:48

在Pandas中,可以使用^{}^{}

In [1619]: df
Out[1619]: 
  1st_Column 2nd_Column 3rd_Column
0        ram     karthi      bruce
1        ram     karthi      bruce
2        ram     karthi      bruce

In [1620]: df.loc[1] = df.loc[1].str.upper()

In [1621]: df
Out[1621]: 
  1st_Column 2nd_Column 3rd_Column
0        ram     karthi      bruce
1        RAM     KARTHI      BRUCE
2        ram     karthi      bruce

相关问题 更多 >