当我使用: 数据框=测向替换(旧值,新值) 它会替换文件,但当我尝试将新的数据帧放入文本文件或csv文件时,它不会更新,并继续作为替换之前的原始输出。你知道吗
我正在从两个文件中获取数据,并尝试将它们添加到一起。现在我正在尝试更改格式以匹配原始格式。你知道吗
我尝试过改变替换的位置,以及编辑我的测向替换命令多次包含reglex=True、to\u replace、value=,以及其他小东西。下面是一个小的代码示例。你知道吗
drdf['adg'] = adgvals #adds adg values into dataframe
for column, valuex in drdf.iteritems():
#value = value.replace('444.000', '444.0')
for indv in valuex:
valuex = valuex.replace('444.000', '444.0')
for difindv in valuex:
fourspace = ' '
if len(difindv) == 2:
indv1 = difindv + fourspace
value1 = valuex.replace(difindv, indv1)
drdf = drdf.replace(to_replace=valuex, value=value1)
#Transfers new dataframe into new text file
np.savetxt(r'/Users/username/test.txt', drdf.values, fmt='%s', delimiter='' )
drdf.to_csv(r'/Users/username/089010219.tot')
它应该将值(例如40)替换为40(四个空格)。它在spyder接口中执行此操作,但不会转换为正在创建的文件。你知道吗
我将用
map
这样做:你试过:
在某些情况下,Inplace本质上是将新的值“替换”为旧的值。然而,我并不声称知道所有的内部技术工作的地方。你知道吗
相关问题 更多 >
编程相关推荐