说我有文件 - a.csv
ram,33,professional,doc
shaym,23,salaried,eng
Run Code Online (Sandbox Code Playgroud)
现在我需要这个输出(请不要问我为什么)
ram,doc,doc,
shayam,eng,eng,
Run Code Online (Sandbox Code Playgroud)
我正在使用cut命令
cut -d',' -f1,4,4 a.csv
Run Code Online (Sandbox Code Playgroud)
但产量仍然存在
ram,doc
shyam,eng
Run Code Online (Sandbox Code Playgroud)
这意味着剪切只能打印一次Field.我需要打印相同的字段两次或n次.有什么黑客攻击吗?我只能使用cut或sed命令(请不要使用awk或perl). 我为什么需要这个?(可选阅读)啊.说来话长.我有这样的文件
#,#,-,-
#,#,#,#,#,#,#,-
#,#,#,-
Run Code Online (Sandbox Code Playgroud)
我不得不把它转变为
#,#,-,-,-,-,-
#,#,#,#,#,#,#,-
#,#,#,-,-,-,-
Run Code Online (Sandbox Code Playgroud)
这里每个'#'和' - '指的是不同的数值数据.谢谢.
我想在 Pandas Dataframe 的特定行(例如第一行)中选择具有特定值(例如 1)的列