Avoiding Index Column in Saved CSV with Pandas
When saving a csv file after making modifications using Pandas, the default behavior is to include an index column. To avoid this, one can set the index parameter to False when using the to_csv() method.
To elaborate, consider the following sequence of commands:
pd.read_csv('C:/Path/to/file.csv', index_col = False)
This command reads a csv file and suppresses the index column.
df.to_csv('C:/Path/to/edited/file.csv', index=False)
This command saves the modified DataFrame df to a new csv file without the index column.
Technical Details
The index parameter in the to_csv() method controls whether the index column is included in the output csv. By setting it to False, the index is omitted.
Example
Suppose you have a DataFrame named df containing the following data:
Index | Value |
---|---|
0 | 10 |
1 | 20 |
2 | 30 |
Saving df with index:
df.to_csv('with_index.csv')
Output:
Index | Value |
---|---|
0 | 10 |
1 | 20 |
2 | 30 |
Saving df without index:
df.to_csv('without_index.csv', index=False)
Output:
Value |
---|
10 |
20 |
30 |
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3