我写了一个公式,让一些文本的第一部分用空格与位于单元格A1中的字符串分隔开来。但是,它不起作用。我的配方有问题吗?提前谢谢。
这是主要字符串:
HOUSTON TX 77017-2328
我试过的公式:
=LEFT(A1,FIND(" ",A1)-1)
我期待的输出:
HOUSTON
答案 0 :(得分:3)
你有一个程式化的空间:char(160)与char(32)
您可以替换所有普通空格或使用此公式:
import itertools
df=pd.DataFrame(np.random.randn(4,4), columns=['a','b','c','d'])
r = list(itertools.combinations(df.columns.tolist(), 2))
new = pd.DataFrame(list(r*df.shape[0]),columns=['p1','p2']).sort_values(['p1','p2']).reset_index(drop=True)
new['count'] = new.groupby(['p1','p2']).cumcount()
new['c1'] = new.apply(lambda x: df.loc[x['count'],x['p1']],axis=1)
new['c2'] = new.apply(lambda x: df.loc[x['count'],x['p2']],axis=1)
new = new.drop('count',axis=1)