gpt4 book ai didi

python - 使用 Pandas 将一行中的所有单元格值转换为字符串

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:41 26 4
gpt4 key购买 nike

我在 csv 文件中有以下行,我想将所有单元格值连接在一行中并将它们转换为字符串。

输入:

      A      B    C    D    E  
A hello Alan How are you

输出:你好艾伦你好吗

这是我现在拥有的:

df = pd.read_csv(input_file)
output = [''.join(str(df.values[:,i])) for i in range(len(df.values))]

异常(exception):

IndexError: index 8 is out of bounds for axis 1 with size 8

如有任何帮助,我们将不胜感激。

最佳答案

如果只需要处理一行,请使用 DataFrame.iloc 按位置选择它或 DataFrame.loc并添加 join:

output = ' '.join(df.iloc[0])

output = ' '.join(df.loc['A'])

print (output)
hello Alan How are you

处理所有行:

s = df.apply(' '.join, 1)

关于python - 使用 Pandas 将一行中的所有单元格值转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57934016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com