Python 在json规范化之后删除句点
我正试图用python构建一个tensorflow应用程序,但在中导入数据后,我需要对其进行规范化。这没问题,只是我的所有专栏现在都以palm.velocity.x为标题。我找到了一种方法来重命名所有这些列,因为总共有230列,所以旧的df.rename和类似的方法没有多大帮助,除非它们可以像df.apply一样使用,但从我所看到的来看,似乎没有一种方法Python 在json规范化之后删除句点,python,pandas,dataframe,series,Python,Pandas,Dataframe,Series,我正试图用python构建一个tensorflow应用程序,但在中导入数据后,我需要对其进行规范化。这没问题,只是我的所有专栏现在都以palm.velocity.x为标题。我找到了一种方法来重命名所有这些列,因为总共有230列,所以旧的df.rename和类似的方法没有多大帮助,除非它们可以像df.apply一样使用,但从我所看到的来看,似乎没有一种方法 def FixColumnHeading(column): columns = re.split(r'\.', column)
def FixColumnHeading(column):
columns = re.split(r'\.', column)
name = []
for word in range(len(columns)):
if(word > 0):
columns[word] = columns[word].capitalize()
name.append(columns[word])
newColumn = ''
for part in name:
newColumn += part
return newColumn
normalisedData.columns = normalisedData.columns.to_series().apply(lambda x: FixColumnHeading(x))
如果有人能想出改进的方法,请在下面写下你要修改的内容:)请发布示例数据、尝试的代码和期望的结果(即)。@Parfait我在下面写下代码,以防有人遇到与我相同的问题。
。lambda
,。to_series
,和。应用
是不必要的。简单地考虑:<代码>映射(FixCuxNead,RealthiDeDist.Studio)< /代码>