【发布时间】:2021-10-19 21:39:59
【问题描述】:
我在 Azure 上的 Databricks 中使用 Python。我尝试使用 str.replace 但我收到一条错误消息,指出列名不是字符串类型。原始文件作为 parquet 文件上传;我不确定这是否与字符串错误有关。关于如何删除前两个字符的任何想法?
我附上了一张表格的图片以供参考和字符串错误的图片。
df.columns = df.columns.str.replace('T$', '')
【问题讨论】:
-
通过索引 you_datafram[ 0:2 , : ] 它可能会起作用
-
df_1 = df_1\ .toDF(*[col[2:] for col in df_1.columns]) 这最终奏效了。谢谢!
标签: python pandas apache-spark pyspark