gpt4 book ai didi

python - 使用 Python 函数读取 CSV 文件

转载 作者:行者123 更新时间:2023-12-04 17:13:16 24 4
gpt4 key购买 nike

我正在尝试将我的读/写函数写入 csv,但它无法返回任何值。
我正在读取 CSV 文件,将第二列中的“;”替换为“”,然后执行并保存已处理的 csv。
但由于某种原因,它没有保存我的 csv,是我的功能有问题吗?
我刚开始接触 Python,遇到了一些麻烦。

import pandas as pd

header_col = ['col0','col1','col2','col3','col4','col5','col6','col7','col8','col9']
df = pd.read_csv('myfile_<date>.csv', encoding="ISO-8859-1", sep=';', names=header_col, header=None)

def file_load(df):
df['col1'] = df['col1'].str.replace(';',' ')
df.drop(columns=['col8'], inplace=True)
df.drop(columns=['col9'], inplace=True)

return df

def save_file(dataframe):
df = dataframe
df.to_csv('myfile_<date>_treat.csv' ,sep=';', encoding='utf-8', index=False)

最佳答案

import pandas as pd

def file_load(df):
df['col1'] = str(df['col1']).replace(';',' ')
df.drop(columns=['col8'], inplace=True)
df.drop(columns=['col9'], inplace=True)
return df

def save_file(dataframe):
df = dataframe
df.to_csv('myfile_<date>_treat.csv' ,sep=',', encoding='utf-8',
index=False)


def main():
header_col=
['col0','col1','col2','col3','col4','col5','col6','col7','col8','col9']
df = pd.read_csv('myfile_<date>.csv', encoding="ISO-8859-1", sep=';',
names=header_col, header=None)

df1 = file_load(df)
save_file(df1)

if __name__ == '__main__':
main()

关于python - 使用 Python 函数读取 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69093667/

24 4 0
文章推荐: amazon-web-services - 使用k8s SDK应用yaml文件
文章推荐: .net - 在构建事件中使用编译器常量
文章推荐: visual-c++ - 如何在没有 _alloca 的情况下进行 GCC 编译?
文章推荐: reactjs - 类型错误 : Cannot assign to read only property 'quantity' of object '#'